Dieser Artikel ist ein Spiegelartikel der maschinellen Übersetzung, bitte klicken Sie hier, um zum Originalartikel zu springen.

Ansehen: 11259|Antwort: 0

[JavaEE] Ich konnte den Java-Webserver Tomcat mit einer Fehlerlösung nicht starten

[Link kopieren]
Veröffentlicht am 28.11.2014 13:12:37 | | |
2014-11-28 11:25:09 org.apache.catalina.core.AprLifecycleListener init
Info: Die Apache Tomcat Native-Bibliothek, die optimale Leistung in Produktionsumgebungen ermöglicht, wurde auf der java.library.path: C:\Program Files\Genuitec\Common\binary\ nicht gefunden. 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
Kritisch: Fehlerinitialisierungs-Endpunkt
java.net.BindException: Address already in use: JVM_Bind:8080
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        at org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
        bei org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        unter org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        unter org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        unter java.lang.reflect.Method.invoke(Method.java:597)
        unter org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        unter org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina load
Ernst: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
        unter org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        unter org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        unter org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        unter java.lang.reflect.Method.invoke(Method.java:597)
        unter org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        unter org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina load
Informationen: Initialisierung in 418 ms verarbeitet
2014-11-28 11:25:09 org.apache.catalina.core.StandardService start
Informationen: Dienststart Catalina
2014-11-28 11:25:09 org.apache.catalina.core.StandardEngine Start
INFO: Servlet-Motor starten: Apache Tomcat/6.0.14
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protocol start
Kritisch: Fehlerstart-Endpunkt
java.net.BindException: Address already in use: JVM_Bind:8080
        at org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        at org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
        unter org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
        unter org.apache.catalina.connector.Connector.start(Connector.java:1132)
        at org.apache.catalina.core.StandardService.start(StandardService.java:531)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        unter org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        unter java.lang.reflect.Method.invoke(Method.java:597)
        unter org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        unter org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.catalina.startup.Catalina start
Kritisch: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
        unter org.apache.catalina.connector.Connector.start(Connector.java:1139)
        at org.apache.catalina.core.StandardService.start(StandardService.java:531)
        at org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        unter org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        unter java.lang.reflect.Method.invoke(Method.java:597)
        unter org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        unter org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.catalina.startup.Catalina start
Info: Serverstart in 403 ms
2014-11-28 11:25:10 org.apache.catalina.core.StandardServer warten
Kritisch: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
        bei java.net.PlainSocketImpl.socketBind (native Methode)
        bei java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        at java.net.ServerSocket.bind(ServerSocket.java:319)
        unter java.net.ServerSocket. <init>(ServerSocket.java:185)
        at org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
        unter org.apache.catalina.startup.Catalina.await(Catalina.java:630)
        unter org.apache.catalina.startup.Catalina.start(Catalina.java:590)
        bei sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        bei sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        bei sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        unter java.lang.reflect.Method.invoke(Method.java:597)
        unter org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        unter org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protokollpause
Info: Pausieren von Coyote HTTP/1.1 auf http-8080
2014-11-28 11:25:10 org.apache.catalina.connector.Connector pause
Kritisch: Protokoll-Handler-Pause fehlgeschlagen
java.lang.NullPointerException
        at org.apache.jk.server.JkMain.pause(JkMain.java:679)
        at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
        unter org.apache.catalina.connector.Connector.pause(Connector.java:1074)
        at org.apache.catalina.core.StandardService.stop(StandardService.java:563)
        at org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
        unter org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
        unter org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)


Der Grund für das Nichtstarten von Tomcat ist, dass der Serviceport von anderen Versionen von Tomcat oder Programmen belegt ist;

Lösung:

1: Der Port 8080, der jetzt begonnen wurde, auf einen anderen Port umwandeln;

oder

2: Stoppe andere Versionen von Tomcat-Servern, die Port 8080 besetzen, oder stoppe andere Programme, die Port 8080 besetzen! Problem gelöst!





Vorhergehend:Wenn du Internet-Denken verstehen willst, musst du diese 10 guten Bücher lesen
Nächster:Errichte eine zivilisierte Stadt in Wuhan
Verzichtserklärung:
Alle von Code Farmer Network veröffentlichten Software, Programmiermaterialien oder Artikel dienen ausschließlich Lern- und Forschungszwecken; Die oben genannten Inhalte dürfen nicht für kommerzielle oder illegale Zwecke verwendet werden, andernfalls tragen die Nutzer alle Konsequenzen. Die Informationen auf dieser Seite stammen aus dem Internet, und Urheberrechtsstreitigkeiten haben nichts mit dieser Seite zu tun. Sie müssen die oben genannten Inhalte innerhalb von 24 Stunden nach dem Download vollständig von Ihrem Computer löschen. Wenn Ihnen das Programm gefällt, unterstützen Sie bitte echte Software, kaufen Sie die Registrierung und erhalten Sie bessere echte Dienstleistungen. Falls es eine Verletzung gibt, kontaktieren Sie uns bitte per E-Mail.

Mail To:help@itsvse.com