Αυτό το άρθρο είναι ένα άρθρο καθρέφτη της αυτόματης μετάφρασης, κάντε κλικ εδώ για να μεταβείτε στο αρχικό άρθρο.

Άποψη: 11259|Απάντηση: 0

[ΙάβαΕΕ] Απέτυχε η εκκίνηση του διακομιστή web Java tomcat με μια λύση σφάλματος

[Αντιγραφή συνδέσμου]
Δημοσιεύτηκε στις 28/11/2014 1:12:37 μ.μ. | | |
28/11/2014 11:25:09 org.apache.catalina.core.AprLifecycleListener init
Πληροφορίες: Η βιβλιοθήκη Apache Tomcat Native που επιτρέπει τη βέλτιστη απόδοση σε περιβάλλοντα παραγωγής δεν βρέθηκε στο 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
28/11/2014 11:25:09 org.apache.coyote.http11.Http11Protocol init
Κρίσιμο: Σφάλμα κατά την προετοιμασία του τελικού σημείου
java.net.BindException: Address already in use: JVM_Bind:8080
        στο org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        στο org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
        στο org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
        στο org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        στο org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        στο org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        στο org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        στο sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        στο java.lang.reflect.Method.invoke(Method.java:597)
        στο org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        στο org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
28/11/2014 11:25:09 org.apache.catalina.startup.Catalina φόρτωση
Σοβαρός: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
        στο org.apache.catalina.connector.Connector.initialize(Connector.java:1061)
        στο org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        στο org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        στο org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        στο org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        στο sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        στο java.lang.reflect.Method.invoke(Method.java:597)
        στο org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        στο org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
28/11/2014 11:25:09 org.apache.catalina.startup.Catalina φόρτωση
Πληροφορίες: Η προετοιμασία υποβλήθηκε σε επεξεργασία σε 418 ms
28/11/2014 11:25:09 org.apache.catalina.core.StandardService start
Πληροφορίες: Εκκίνηση υπηρεσίας Catalina
28/11/2014 11:25:09 org.apache.catalina.core.StandardΕκκίνηση κινητήρα
ΠΛΗΡΟΦΟΡΙΕΣ: Εκκίνηση κινητήρα Servlet: Apache Tomcat/6.0.14
28/11/2014 11:25:10 org.apache.coyote.http11.Http11Έναρξη πρωτοκόλλου
Κρίσιμο: Σφάλμα τελικού σημείου έναρξης
java.net.BindException: Address already in use: JVM_Bind:8080
        στο org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        στο org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
        στο org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
        στο org.apache.catalina.connector.Connector.start(Connector.java:1132)
        στο org.apache.catalina.core.StandardService.start(StandardService.java:531)
        στο org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        στο org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        στο sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        στο java.lang.reflect.Method.invoke(Method.java:597)
        στο org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        στο org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28/11/2014 11:25:10 org.apache.catalina.startup.Catalina start
Κρίσιμης σημασίας: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
        στο org.apache.catalina.connector.Connector.start(Connector.java:1139)
        στο org.apache.catalina.core.StandardService.start(StandardService.java:531)
        στο org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        στο org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        στο sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        στο java.lang.reflect.Method.invoke(Method.java:597)
        στο org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        στο org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28/11/2014 11:25:10 org.apache.catalina.startup.Catalina start
Πληροφορίες: Εκκίνηση διακομιστή σε 403 ms
28/11/2014 11:25:10 org.apache.catalina.core.StandardServer περιμένουν
Κρίσιμο: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
        στο java.net.PlainSocketImpl.socketBind(Native Method)
        στο java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        στο java.net.ServerSocket.bind(ServerSocket.java:319)
        στο java.net.ServerSocket. <init>(ServerSocket.java:185)
        στο org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
        στο org.apache.catalina.startup.Catalina.await(Catalina.java:630)
        στο org.apache.catalina.startup.Catalina.start(Catalina.java:590)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        στο sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        στο java.lang.reflect.Method.invoke(Method.java:597)
        στο org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        στο org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
28/11/2014 11:25:10 org.apache.coyote.http11.Http11Παύση πρωτοκόλλου
Πληροφορίες: Παύση του Coyote HTTP/1.1 στο http-8080
28/11/2014 11:25:10 org.apache.catalina.connector.Connector pause
Κρίσιμη: Η παύση του προγράμματος χειρισμού πρωτοκόλλου απέτυχε
java.lang.NullPointerException
        στο org.apache.jk.server.JkMain.pause(JkMain.java:679)
        στο org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
        στο org.apache.catalina.connector.Connector.pause(Connector.java:1074)
        στο org.apache.catalina.core.StandardService.stop(StandardService.java:563)
        στο org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
        στο org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
        στο org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)


Ο λόγος για την αποτυχία εκκίνησης του tomcat είναι επειδή η θύρα σέρβις καταλαμβάνεται από άλλες εκδόσεις του tomcat ή προγραμμάτων.

Λύση:

1: Αλλάξτε τη θύρα 8080 που έχει ξεκινήσει τώρα σε άλλη θύρα.

ή

2: Σταματήστε άλλες εκδόσεις διακομιστών tomcat που καταλαμβάνουν τη θύρα 8080 ή σταματήστε άλλα προγράμματα να καταλαμβάνουν τη θύρα 8080! Το πρόβλημα λύθηκε!





Προηγούμενος:Αν θέλετε να κατανοήσετε τη σκέψη στο Διαδίκτυο, πρέπει να διαβάσετε αυτά τα 10 καλά βιβλία
Επόμενος:Δημιουργήστε μια πολιτισμένη πόλη στη Γουχάν
Αποκήρυξη:
Όλο το λογισμικό, το υλικό προγραμματισμού ή τα άρθρα που δημοσιεύονται από το Code Farmer Network προορίζονται μόνο για μαθησιακούς και ερευνητικούς σκοπούς. Το παραπάνω περιεχόμενο δεν θα χρησιμοποιηθεί για εμπορικούς ή παράνομους σκοπούς, άλλως οι χρήστες θα υποστούν όλες τις συνέπειες. Οι πληροφορίες σε αυτόν τον ιστότοπο προέρχονται από το Διαδίκτυο και οι διαφορές πνευματικών δικαιωμάτων δεν έχουν καμία σχέση με αυτόν τον ιστότοπο. Πρέπει να διαγράψετε εντελώς το παραπάνω περιεχόμενο από τον υπολογιστή σας εντός 24 ωρών από τη λήψη. Εάν σας αρέσει το πρόγραμμα, υποστηρίξτε γνήσιο λογισμικό, αγοράστε εγγραφή και λάβετε καλύτερες γνήσιες υπηρεσίες. Εάν υπάρχει οποιαδήποτε παραβίαση, επικοινωνήστε μαζί μας μέσω email.

Mail To:help@itsvse.com