Este artículo es un artículo espejo de traducción automática, por favor haga clic aquí para saltar al artículo original.

Vista: 11259|Respuesta: 0

[JavaEE] No se pudo iniciar el servidor web Java tomcat con una solución de error

[Copiar enlace]
Publicado en 28/11/2014 13:12:37 | | |
28-11-2014 11:25:09 org.apache.catalina.core.AprLifecycleListener init
Info: La biblioteca nativa Apache Tomcat que permite un rendimiento óptimo en entornos de producción no se encontraba en java.library.path: C:\Program Files\Genuitec\Common\binary\ com.sun.java.jdk.win32.x86_1.6.0.013\bin; C:\apache-tomcat-6.0.14\bin
2014-11-28 11:25:09 org.apache.coyote.http11.Http11Protocol init
Crítico: Error inicializando el endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
        en org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        en org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
        en org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
        en org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        en org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        en org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        en org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        en java.lang.reflect.Method.invoke(Method.java:597)
        en org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        en org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina cargar
En serio: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
        en org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
        en org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        en org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        en org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        en org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        en java.lang.reflect.Method.invoke(Method.java:597)
        en org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        en org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina cargar
Información: Inicialización procesada en 418 ms
28-11-2014 11:25:09 org.apache.catalina.core.Inicio del servicio
Información: Inicio del servicio Catalina
2014-11-28 11:25:09 org.apache.catalina.core.Arranque del motor
INFO: Arrancando Motor Servlet: Apache Tomcat/6.0.14
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Inicio del protocolo
Crítico: Error iniciando el endpoint
java.net.BindException: Address already in use: JVM_Bind:8080
        en org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        en org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
        en org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
        en org.apache.catalina.connector.Connector.start(Connector.java:1132)
        en org.apache.catalina.core.StandardService.start(StandardService.java:531)
        en org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        en org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        en java.lang.reflect.Method.invoke(Method.java:597)
        en org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        en org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28-11-2014 11:25:10 org.apache.catalina.startup.Catalina inicio
Crítica: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
        en org.apache.catalina.connector.Connector.start(Connector.java:1139)
        en org.apache.catalina.core.StandardService.start(StandardService.java:531)
        en org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        en org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        en java.lang.reflect.Method.invoke(Method.java:597)
        en org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        en org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28-11-2014 11:25:10 org.apache.catalina.startup.Catalina inicio
Información: Inicio del servidor en 403 ms
2014-11-28 11:25:10 org.apache.catalina.core.StandardServer espera
Crítico: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
        at java.net.PlainSocketImpl.socketBind(Método Nativo)
        en java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        at java.net.ServerSocket.bind(ServerSocket.java:319)
        en java.net.ServerSocket. <init>(ServerSocket.java:185)
        en org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
        en org.apache.catalina.startup.Catalina.await(Catalina.java:630)
        en org.apache.catalina.startup.Catalina.start(Catalina.java:590)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Método nativo)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        en java.lang.reflect.Method.invoke(Method.java:597)
        en org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        en org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Pausa del protocolo
Información: Pausando Coyote HTTP/1.1 en http-8080
2014-11-28 11:25:10 org.apache.catalina.connector. Pausa de conector
Crítico: pausa del manejador de protocolo fallida
java.lang.NullPointerException
        en org.apache.jk.server.JkMain.pause(JkMain.java:679)
        en org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
        en org.apache.catalina.connector.Connector.pause(Connector.java:1074)
        en org.apache.catalina.core.StandardService.stop(StandardService.java:563)
        en org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
        en org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
        en org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)


La razón del fallo al iniciar tomcat es que el puerto de servicio está ocupado por otras versiones o programas de tomcat;

Solución:

1: Cambiar el puerto 8080 que ahora está iniciado por otro puerto;

o

2: ¡Detener otras versiones de servidores tomcat que ocupan el puerto 8080 o evitar que otros programas ocupen el puerto 8080! ¡Problema resuelto!





Anterior:Si quieres entender el pensamiento en Internet, debes leer estos 10 buenos libros
Próximo:Crear una ciudad civilizada en Wuhan
Renuncia:
Todo el software, materiales de programación o artículos publicados por Code Farmer Network son únicamente para fines de aprendizaje e investigación; El contenido anterior no se utilizará con fines comerciales o ilegales; de lo contrario, los usuarios asumirán todas las consecuencias. La información de este sitio proviene de Internet, y las disputas de derechos de autor no tienen nada que ver con este sitio. Debes eliminar completamente el contenido anterior de tu ordenador en un plazo de 24 horas desde la descarga. Si te gusta el programa, por favor apoya el software genuino, compra el registro y obtén mejores servicios genuinos. Si hay alguna infracción, por favor contáctanos por correo electrónico.

Mail To:help@itsvse.com