Tomcat og CGI
Jeg forsøger at anvende Tomcat som Web-server og kalder i den forbindelse en .exe-fil vha. CGI. Mit kald ser således ud:http://localhost:8080/cgi-bin/broker.exe?_debug=131
(broker.exe skal connecte til en SAS-application server (Statistical Analysis System). broker.exe configureres med broker.cfg, hvor alle oplysninger om IP-adresse på application serveren findes osv.)
Dette resultater i flg. fejlmeddelelse:
Error connecting to the SAS server
Can't initialize a socket on the Web server machine for listening-> This could indicate an overloaded server, or it could be a bug-> If you suspect a bug, report this information to technical support: init_server_port(port=0) returned -1.
--------------------------------------------------------------------------------
[your-name], [your-email]@[your-site]
--------------------------------------------------------------------------------
This request took 0.02 seconds of real time (v8.2 build 1391).
Symbols passed to SAS
#symbols: 17
"_SRVNAME" = "localhost"
"_SRVPORT" = "8080"
"_REQMETH" = "GET"
"_RMTHOST" = "127.0.0.1"
"_RMTADDR" = "127.0.0.1"
"_RMTUSER" = ""
"_HTCOOK" = ""
"_HTUA" = "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)"
"_mrvimg" = "http://localhost/cgi-bin/MRV/images"
"_grfaplt" = "http://localhost/cgi-bin/graphapp.jar"
"_grafloc" = "http://localhost/cgi-bin"
"_debug" = "131"
"_SERVICE" = "default"
"_VERSION" = "8.2"
"_URL" = "/cgi-bin\broker.exe"
"_ADMIN" = "[your-name]"
"_ADMAIL" = "[your-email]@[your-site]"
Det hører med til historien, at jeg godt kan få "det samme" til at fungere med Sambar server (www.sambar.com), hvor kaldet helt parallelt er:
http://localhost/cgi-bin/broker.exe?_debug=131
Der er altså ikke noget galt med broker-delen.
Hvad kan der være galt i min opsætning? Hvad kan "init_server_port(port=0) returned -1" indikere?
