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.