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.