Consultor Eletrônico



Kbase P21060: Application ErrorUnable to run web object file 'workshop' at
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   1/28/2004
Status: Unverified

FACT(s) (Environment):

Linux Intel

FACT(s) (Environment):

WebSpeed 3.1x

SYMPTOM(s):

Can not bring up workshop when webspeed is running in development mode

Error received when trying to access workshop

Application Error
Unable to run web object file 'workshop' at URL
http://host/cgi-bin/wspd_cgi.sh/WService=myws/workshop

Error received when trying to access workshop for myws broker

"wsconfig -i myws" shows it is running in developemnt mode

Can access default broker's workshop after starting default broker

ping in URL for myws returns "Webspeed agent succefully accessed" message only, no more other messages

86 Progress java processes running on Linux box

Machine rebooted several days ago

When machine is rebooted, admin server is automatically brought up

Webspeed is set to auto start with admin server

Modified ubroker.properties file to development mode

Admin server is restarted after the modification

Could not listen on port: 3057 (8044)
java.net.BindException: Address already in use
at java.net.PlainSocketImpl.bind(Compiled Code)
at java.net.ServerSocket.<init>(Compiled Code)
at java.net.ServerSocket.<init>(Compiled Code)
at com.progress.ubroker.broker.ubListenerPort.<init>(Compiled Code)
at com.progress.ubroker.broker.ubListenerThread.initializeListenerThread(Compiled Code)
at com.progress.ubroker.broker.ubListenerThread.run(Compiled Code)

in broker log

Error 8044 in broker log file

CAUSE:

When restarting admin server, webspeed broker is not restarted, the webspeed broker has been running in production mode since last reboot. Webspeed never restarted to pick up the change in ubroker.properties file. The errors in broker log file shows the restart attempt for webspeed has failed because the port was in use.

FIX:

Kill all the java processes, restart admin server.