TIBCO Spotfire Server fails to start on default port 80 after Server reboot

TIBCO Spotfire Server fails to start on default port 80 after Server reboot

book

Article ID: KB0075756

calendar_today

Updated On:

Products Versions
Spotfire Server All Versions

Description

TIBCO Spotfire Server fails to start, on default port 80. Below error is returned in the  catalina.log 

================
SEVERE [main] org.apache.catalina.core.StandardService.initInternal Failed to initialize connector [Connector[HTTP/1.1-80]]
 org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-80]]

Caused by: java.net.BindException: Address already in use: bind
    at sun.nio.ch.Net.bind0(Native Method)
    
================
 

Issue/Introduction

TIBCO Spotfire Server fails to start on default port 80 after Server reboot, error in catalina.log- java.net.BindException: Address already in use: bind

Resolution

We would generally get this error if the port is being used by a another application.

Run "netstat -o -n -a" to find what is running on Port 80

If  PID 4 is running  on port 80 , then this is generally the HTTP.sys service.

On reboot the HTTP.sys service may start, which is started on demand by another service, such as Windows Remote Management or Print Spooler etc

To disable this service -
1)Launch RegEdit.
 2)Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
 3)Change the value of "start" to 4, which means disabled.
 4)Reboot your computer.

If  PID is not 4, Check in the Windows Task Manager>>Details Tab, to find which service is using the PID, and stop the service. 

NOTE -The above registry setting is only applicable if the Server and the Node Manager are not running on the same machine. The Webplayer services will not start if the registry value is set to 4.

Additional Information

http://superuser.com/questions/352017/pid4-using-port-80