Tomcat 9 no pudo inicializar el componente [Conector [HTTP / 1.1-8080]]


0

Estoy tratando de ejecutar Tomcat 9 en mi Raspberry Pi 3 B + (ejecutando Raspbian) y aparece este error cuando intento iniciar:

30-Jan-2019 17:27:53.934 SEVERE [main] org.apache.catalina.util.LifecycleBase.handleSubClassException Failed to initialize component [Connector[HTTP/1.1-8080]]

Nota: Raspbian es un sistema operativo Debian.


Publique el seguimiento completo, ¿ha habilitado SSL?
— Ahmed Ashour

Respuestas:


0

Como dicen los registros:

java.net.BindException: Address already in use
    at sun.nio.ch.Net.bind0(Native Method)
    at sun.nio.ch.Net.bind(Net.java:433)
    at sun.nio.ch.Net.bind(Net.java:425)
    at sun.nio.ch.ServerSocketChannelImpl.bind(ServerSocketChannelImpl.java:223)
    at sun.nio.ch.ServerSocketAdaptor.bind(ServerSocketAdaptor.java:74)
    at org.apache.tomcat.util.net.NioEndpoint.initServerSocket(NioEndpoint.java:236)
    at org.apache.tomcat.util.net.NioEndpoint.bind(NioEndpoint.java:210)
    at org.apache.tomcat.util.net.AbstractEndpoint.bindWithCleanup(AbstractEndpoint.java:1085)
    at org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:1098)
    at org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:557)
    at org.apache.coyote.http11.AbstractHttp11Protocol.init(AbstractHttp11Protocol.java:74)
    at org.apache.catalina.connector.Connector.initInternal(Connector.java:976)
    ... 13 more

además:

Failed to create server shutdown socket on address [localhost] and port [8005] (base port [8005] and offset [0])

lo que significa que algunos de los puertos están ocupados por otro proceso (8080, 8005, 8009)

Puedes probarlo de la siguiente manera:

telnet localhost 8080

Puede saber qué proceso ocupa qué puerto:

netstat -tulpn

Conexión rechazada después de usar telnet.
— liaquore

Compruebe también los puertos 8005 y 8009 (como se ve desde los registros)
— Ahmed Ashour

La conexión se rechazó en ambos, y de acuerdo con netstat no se está utilizando nada en los 8000,
— liaquore

Los puertos son específicos de la tarjeta de red, espero que solo tenga una interfaz de red.
— Ahmed Ashour

Estoy usando una Raspberry Pi, así que supongo que solo tendría una.
— liaquore
Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.