Cet article est un article miroir de traduction automatique, veuillez cliquer ici pour accéder à l’article original.

Vue: 11259|Répondre: 0

[JavaEE] Échec du démarrage du serveur web Java tomcat avec une solution d’erreur

[Copié le lien]
Publié sur 28/11/2014 13:12:37 | | |
28-11-2014 11:25:09 org.apache.catalina.core.AprLifecycleListener init
Info : La bibliothèque Apache Tomcat Native qui permet des performances optimales en environnement de production n’a pas été trouvée sur 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
Critique : Erreur initialisation du point de terminaison
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)
        sur org.apache.catalina.connector.Connector.initialize(Connector.java :1059)
        sur org.apache.catalina.core.StandardService.initialize(StandardService.java :677)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java :792)
        sur org.apache.catalina.startup.Catalina.load(Catalina.java :518)
        sur org.apache.catalina.startup.Catalina.load(Catalina.java :538)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25)
        sur java.lang.reflect.Method.invoke(Method.java :597)
        sur org.apache.catalina.startup.Bootstrap.load(Bootstrap.java :260)
        sur org.apache.catalina.startup.Bootstrap.main(Bootstrap.java :412)
28-11-2014 11:25:09 org.apache.catalina.startup.charger
Sérieux : Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
        sur org.apache.catalina.connector.Connector.initialize(Connector.java :1061)
        sur org.apache.catalina.core.StandardService.initialize(StandardService.java :677)
        at org.apache.catalina.core.StandardServer.initialize(StandardServer.java :792)
        sur org.apache.catalina.startup.Catalina.load(Catalina.java :518)
        sur org.apache.catalina.startup.Catalina.load(Catalina.java :538)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25)
        sur java.lang.reflect.Method.invoke(Method.java :597)
        sur org.apache.catalina.startup.Bootstrap.load(Bootstrap.java :260)
        sur org.apache.catalina.startup.Bootstrap.main(Bootstrap.java :412)
28-11-2014 11:25:09 org.apache.catalina.startup.charger
Informations : Initialisation traitée en 418 ms
28-11-2014 11:25:09 org.apache.catalina.core.StandardService début
Informations : Début du service Catalina
28-11-2014 11:25:09 org.apache.catalina.core.Démarrage du moteur
INFO : Démarrage du moteur Servlet : Apache Tomcat/6.0.14
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protocolprotocole start
Critique : Endpoint de démarrage d’erreur
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)
        sur org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java :204)
        sur org.apache.catalina.connector.Connector.start(Connector.java :1132)
        sur org.apache.catalina.core.StandardService.start(StandardService.java :531)
        sur org.apache.catalina.core.StandardServer.start(StandardServer.java :710)
        sur org.apache.catalina.startup.Catalina.start(Catalina.java :566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25)
        sur java.lang.reflect.Method.invoke(Method.java :597)
        sur org.apache.catalina.startup.Bootstrap.start(Bootstrap.java :288)
        sur org.apache.catalina.startup.Bootstrap.main(Bootstrap.java :413)
28-11-2014 11:25:10 org.apache.catalina.startup.Catalina début
Crucial : Catalina.start :
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
        sur org.apache.catalina.connector.Connector.start(Connector.java :1139)
        sur org.apache.catalina.core.StandardService.start(StandardService.java :531)
        sur org.apache.catalina.core.StandardServer.start(StandardServer.java :710)
        sur org.apache.catalina.startup.Catalina.start(Catalina.java :566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25)
        sur java.lang.reflect.Method.invoke(Method.java :597)
        sur org.apache.catalina.startup.Bootstrap.start(Bootstrap.java :288)
        sur org.apache.catalina.startup.Bootstrap.main(Bootstrap.java :413)
28-11-2014 11:25:10 org.apache.catalina.startup.Catalina début
Infos : démarrage du serveur en 403 ms
2014-11-28 11:25:10 org.apache.catalina.core.StandardServer en attente
Critique : StandardServer.await : create[8005] :
java.net.BindException: Address already in use: JVM_Bind
        at java.net.PlainSocketImpl.socketBind(Méthode native)
        sur java.net.PlainSocketImpl.bind(PlainSocketImpl.java :359)
        at java.net.ServerSocket.bind(ServerSocket.java :319)
        à java.net.ServerSocket. <init>(ServerSocket.java :185)
        sur org.apache.catalina.core.StandardServer.await(StandardServer.java :373)
        sur org.apache.catalina.startup.Catalina.await(Catalina.java :630)
        sur org.apache.catalina.startup.Catalina.start(Catalina.java :590)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java :39)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java :25)
        sur java.lang.reflect.Method.invoke(Method.java :597)
        sur org.apache.catalina.startup.Bootstrap.start(Bootstrap.java :288)
        sur org.apache.catalina.startup.Bootstrap.main(Bootstrap.java :413)
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protocolprotocole pause
Infos : Mise en pause de Coyote HTTP/1.1 sur http-8080
2014-11-28 11:25:10 org.apache.catalina.connector. Pause du connecteur
Critique : Pause du gestionnaire de protocole échouée
java.lang.NullPointerException
        at org.apache.jk.server.JkMain.pause(JkMain.java :679)
        at org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java :153)
        sur org.apache.catalina.connector.Connector.pause(Connector.java :1074)
        sur org.apache.catalina.core.StandardService.stop(StandardService.java :563)
        sur org.apache.catalina.core.StandardServer.stop(StandardServer.java :744)
        sur org.apache.catalina.startup.Catalina.stop(Catalina.java :616)
        sur org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java :659)


La raison de l’échec au démarrage de tomcat est que le port de service est occupé par d’autres versions ou programmes de tomcat ;

Solution:

1 : Changer le port 8080 qui est maintenant lancé vers un autre port ;

ou

2 : Arrêter d’autres versions de serveurs Tomcat qui occupent le port 8080 ou empêcher d’autres programmes d’occuper le port 8080 ! Problème résolu !





Précédent:Si vous voulez comprendre la pensée sur Internet, vous devez lire ces 10 bons livres
Prochain:Créer une ville civilisée à Wuhan
Démenti:
Tous les logiciels, supports de programmation ou articles publiés par Code Farmer Network sont uniquement destinés à l’apprentissage et à la recherche ; Le contenu ci-dessus ne doit pas être utilisé à des fins commerciales ou illégales, sinon les utilisateurs assumeront toutes les conséquences. Les informations sur ce site proviennent d’Internet, et les litiges de droits d’auteur n’ont rien à voir avec ce site. Vous devez supprimer complètement le contenu ci-dessus de votre ordinateur dans les 24 heures suivant le téléchargement. Si vous aimez le programme, merci de soutenir un logiciel authentique, d’acheter l’immatriculation et d’obtenir de meilleurs services authentiques. En cas d’infraction, veuillez nous contacter par e-mail.

Mail To:help@itsvse.com