Avatar billede jespersahner Nybegynder
13. oktober 2004 - 10:01 Der er 1 kommentar og
1 løsning

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?
Avatar billede jespersahner Nybegynder
13. oktober 2004 - 11:00 #1
Når det virker med Sambar server, ser det således ud:

Symbols passed to SAS
#symbols: 19
"_SRVNAME" = "w88211"
"_SRVPORT" = "80"
"_REQMETH" = "GET"
"_RMTHOST" = ""
"_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" = "AKT"
"_VERSION" = "8.2"
"_URL" = "/cgi-bin/broker.exe"
"_ADMIN" = "Helpdesk"
"_ADMAIL" = "Kontakt venligst helpdesk - evt. gennem 'pæren'"
"_SERVER" = "10.192.64.59"
"_PORT" = "8313"

Nogle af disse variable findes i broker.cfg-filen, mens andre vist sættes op af serveren. Hvordan "styrer" man disse variable, f.eks. _SRVNAME, _RMTADDR osv.? Problemet kunne måske ligge her (?)
Avatar billede jespersahner Nybegynder
23. november 2004 - 00:47 #2
Lukker spm.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester