Tomcat 7 starten.bat Ausnahme
Wenn ich startup.bat-Datei von Tomcat 7 ich bin immer der folgende Fehler.
INFO: Initializing ProtocolHandler ["http-apr-8080"]
Mar 01, 2014 12:18:22 PM org.apache.coyote.AbstractProtocol init
SCHWERWIEGEND: Failed to initialize end Punkt im Zusammenhang mit ProtocolHandler ["http-apr-8080"]
java.lang.Exception: Socket bind failed: [730013] wurde Ein Versuch unternommen, access a socket in a way forbidden by its access permissions.
bei org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:430)
bei org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640)
bei org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
bei org.apache.catalina.- Anschluss.- Anschluss.initInternal(Connector.java:981)
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
bei org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
bei org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
bei org.apache.catalina.startup.Catalina.Belastung(Catalina.java:639)
bei org.apache.catalina.startup.Catalina.Belastung(Catalina.java:664)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke0(Native-Methode)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke(Unknown Source)
bei der sun.reflektieren.DelegatingMethodAccessorImpl.invoke(Unknown Source)
bei java.lang.reflektieren.Methode.invoke(Unknown Source)
bei org.apache.catalina.startup.Bootstrap.Belastung(Bootstrap.java:281)
bei org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Mar 01, 2014 12:18:22 PM org.apache.catalina.core.StandardService initInternal
SCHWERWIEGEND: Failed to initialize Anschluss [Anschluss[HTTP/1.1-8080]]
org.apache.catalina.LifecycleException: Fehler beim initialisieren der Komponente [- Anschluss[HTTP/1.1-8080]]
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:106)
bei org.apache.catalina.core.StandardService.initInternal(StandardService.java:559)
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
bei org.apache.catalina.core.StandardServer.initInternal(StandardServer.java:814)
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
bei org.apache.catalina.startup.Catalina.Belastung(Catalina.java:639)
bei org.apache.catalina.startup.Catalina.Belastung(Catalina.java:664)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke0(Native-Methode)
bei der sun.reflektieren.NativeMethodAccessorImpl.invoke(Unknown Source)
bei der sun.reflektieren.DelegatingMethodAccessorImpl.invoke(Unknown Source)
bei java.lang.reflektieren.Methode.invoke(Unknown Source)
bei org.apache.catalina.startup.Bootstrap.Belastung(Bootstrap.java:281)
bei org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:455)
Verursacht durch: org.apache.catalina.LifecycleException: Protokoll-handler-Initialisierung fehlgeschlagen
bei org.apache.catalina.- Anschluss.- Anschluss.initInternal(Connector.java:983)
bei org.apache.catalina.util.LifecycleBase.init(LifecycleBase.java:102)
... 12 mehr
Verursacht durch: java.lang.Exception: Socket bind failed: [730013] wurde Ein Versuch unternommen, access a socket in a way forbidden by its access permissions.
bei org.apache.tomcat.util.net.AprEndpoint.bind(AprEndpoint.java:430)
bei org.apache.tomcat.util.net.AbstractEndpoint.init(AbstractEndpoint.java:640)
bei org.apache.coyote.AbstractProtocol.init(AbstractProtocol.java:434)
bei org.apache.catalina.- Anschluss.- Anschluss.initInternal(Connector.java:981)
... 13 weitere
Wenn ich die url http://localhost:8080
, bekomme ich die Aufforderung zur Authentifizierung. Wenn ich Standard-Benutzernamen und das Kennwort als 'tomcat', fordert er mich wieder ohne erfolgreiche Anmeldung.
Hier ist mein tomcat-users.xml Datei
<role rolename="tomcat"/>
<role rolename="manager-gui"/>
<user username="tomcat" password="tomcat" roles="tomcat,manager-gui"/>
Kann jemand mir bitte helfen?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Müssen Sie möglicherweise eine weitere Instanz des Tomcat bereits im hintergrund läuft, über port 8080. Versuchen Sie das Herunterfahren mit
shutdown.bat
oder einen java-Prozess im Windows Task-Manager. Sie können auch neu starten, wenn Sie wirklich wollen, um sicher zu sein, dass es keine andere Instanz läuft.den port 8080 verwendet werden könnten, die von anderen Anwendung. gehen Sie zu server.xml in tomcat und die port-Nummer ändern,
und starten Sie den tomcat. Ändern port Folgen
http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/
Ich hatte das gleiche problem und ich lief
netstat -ano > output.txt
In output.txt Datei, sah ich den System-Prozess mit der PID 4 war das festhalten an der 8080 port. Ich konnte nicht loslassen, es in irgendeiner Weise, so dass ich das system neu gestartet. Danach war es in Ordnung.
Einen Fehler wie
Failed to initialize end point associated with ProtocolHandler ["http-apr-8080"]
bedeutet, dass Tomcat nicht starten können, binden (nutzen) port 8080.Hatte ich eine silar
Failed to initialize end point associated with ProtocolHandler ["http-apr-80"]
auf port 80, den anderen Tag.Versuchen, eine Verbindung mit telnet auf 8080 (oder was auch immer-port tritt dieser Fehler auf), um herauszufinden, welcher Prozess diesen port verwenden.
telnet localhost 8080
(oder was auch immer host und port, die Sie verwenden)Could not open connection to the host
oder ähnliche Fehler nichts diesen port verwenden, nachdem alle.GET
(vorausgesetzt, HTTP-Protokoll)Müssen Sie möglicherweise eine weitere Instanz des Tomcat bereits im hintergrund läuft, über port 8080. Gehen Sie auf Task-Manager und beenden Sie alle java*.exe-Prozesse.