Article - CS290811

"java.net.BindException: Address already in use: bind" is seen when attemtping to start Apache Tomcat for ThingWorx Platform

Modified: 06-Mar-2025   


Applies To

  • ThingWorx Platform 6.5 to 9.6

Description

  • Tomcat goes down after fresh installation of ThingWorx
  • Apache Tomcat Server fails to start with error java.net.BindException: Address already in use: bind on the ThingWorx Platform
  • Tomcat services is stopping unexpectedly with error java.net.BindException: Address already in use: bind on the ThingWorx Platform 
  • After setting up an FTP server on my platform server, getting a 404 error
  • Tomcat Server fails to start with error java.net.BindException: Address already in use: bind
  • Apache Tomcat catalina log located in <Tomcat Home>\logs reports following error:
    •     org.apache.catalina.LifecycleException: Failed to initialize component [Connector[HTTP/1.1-<Port Number>]]
          at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:112)
          at org.apache.catalina.core.StandardService.initInternal(StandardService.java:549)
          Caused by: org.apache.catalina.LifecycleException: Protocol handler initialization failed
          at org.apache.catalina.connector.Connector.initInternal(Connector.java:995)
          at org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:107)
          ... 12 more
         Caused by: java.net.BindException: Address already in use: bind
          at sun.nio.ch.Net.bind0(Native Method)
          at sun.nio.ch.Net.bind(Unknown Source)
          at sun.nio.ch.Net.bind(Unknown Source)
This is a printer-friendly version of Article 290811 and may be out of date. For the latest version click CS290811