Šis straipsnis yra veidrodinis mašininio vertimo straipsnis, spauskite čia norėdami pereiti prie originalaus straipsnio.

Rodinys: 11259|Atsakyti: 0

[JavaEE] Nepavyko paleisti Java žiniatinklio serverio tomcat su klaidos sprendimu

[Kopijuoti nuorodą]
Paskelbta 2014-11-28 13:12:37 | | |
2014-11-28 11:25:09 org.apache.catalina.core.AprLifecycleKlausytojas init
Informacija: "Apache Tomcat Native" biblioteka, leidžianti optimaliai veikti gamybos aplinkoje, nebuvo rasta 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
Kritinė: inicijuojant galinį punktą įvyko klaida
java.net.BindException: Address already in use: JVM_Bind:8080
        adresu org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        adresu org.apache.coyote.http11.Http11Protocol.init(Http11Protocol.java:177)
        adresu org.apache.catalina.connector.Connector.initialize(Connector.java:1059)
        adresu org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        adresu org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        adresu org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        adresu org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke0(Vietinis metodas)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        adresu sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        adresu java.lang.reflect.Method.invoke(Method.java:597)
        adresu org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        adresu org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina load
Rimtas: Catalina.start
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
        adresu org.apache.catalina.connector.connector.initialize(Connector.java:1061)
        adresu org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        adresu org.apache.catalina.core.StandardServer.initialize(StandardServer.java:792)
        adresu org.apache.catalina.startup.Catalina.load(Catalina.java:518)
        adresu org.apache.catalina.startup.Catalina.load(Catalina.java:538)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke0(Vietinis metodas)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        adresu sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        adresu java.lang.reflect.Method.invoke(Method.java:597)
        adresu org.apache.catalina.startup.Bootstrap.load(Bootstrap.java:260)
        adresu org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:412)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina load
Informacija: Inicijavimas apdorotas per 418 ms
2014-11-28 11:25:09 org.apache.catalina.core.StandardService pradžia
Informacija: Pradedant tarnybą Catalina
2014-11-28 11:25:09 org.apache.catalina.core.StandardVariklio užvedimas
INFO: Servlet variklio užvedimas: Apache Tomcat/6.0.14
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protocol start
Kritinis: klaida pradedant galinį punktą
java.net.BindException: Address already in use: JVM_Bind:8080
        adresu org.apache.tomcat.util.net.JIoEndpoint.init(JIoEndpoint.java:501)
        adresu org.apache.tomcat.util.net.JIoEndpoint.start(JIoEndpoint.java:515)
        adresu org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
        adresu org.apache.catalina.connector.Connector.start(Connector.java:1132)
        adresu org.apache.catalina.core.StandardService.start(StandardService.java:531)
        adresu org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        adresu org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke0(Vietinis metodas)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        adresu sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        adresu java.lang.reflect.Method.invoke(Method.java:597)
        adresu org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        adresu org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.catalina.startup.Catalina pradėti
Kritinis: Catalina.start:
LifecycleException:  service.getName(): "Catalina";  Protocol handler start failed: java.net.BindException: Address already in use: JVM_Bind:8080
        adresu org.apache.catalina.connector.Connector.start(Connector.java:1139)
        adresu org.apache.catalina.core.StandardService.start(StandardService.java:531)
        adresu org.apache.catalina.core.StandardServer.start(StandardServer.java:710)
        adresu org.apache.catalina.startup.Catalina.start(Catalina.java:566)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke0(Vietinis metodas)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        adresu sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        adresu java.lang.reflect.Method.invoke(Method.java:597)
        adresu org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        adresu org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.catalina.startup.Catalina pradėti
Informacija: Serverio paleidimas per 403 ms
2014-11-28 11:25:10 org.apache.catalina.core.StandardServer laukia
Kritinis: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
        adresu java.net.PlainSocketImpl.socketBind(Native Method)
        adresu java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        adresu java.net.ServerSocket.bind(ServerSocket.java:319)
        adresu java.net.ServerSocket. <init>(ServerSocket.java:185)
        adresu org.apache.catalina.core.StandardServer.await(StandardServer.java:373)
        adresu org.apache.catalina.startup.Catalina.await(Catalina.java:630)
        adresu org.apache.catalina.startup.Catalina.start(Catalina.java:590)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke0(Vietinis metodas)
        adresu sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        adresu sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        adresu java.lang.reflect.Method.invoke(Method.java:597)
        adresu org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:288)
        adresu org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:413)
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protocol pause
Informacija: Coyote HTTP/1.1 pristabdymas http-8080
2014-11-28 11:25:10 org.apache.catalina.connector.Connector pause
Kritinė: protokolo apdorojimo programos pauzė nepavyko
java.lang.NullPointerException
        adresu org.apache.jk.server.JkMain.pause(JkMain.java:679)
        adresu org.apache.jk.server.JkCoyoteHandler.pause(JkCoyoteHandler.java:153)
        adresu org.apache.catalina.connector.Connector.pause(Connector.java:1074)
        adresu org.apache.catalina.core.StandardService.stop(StandardService.java:563)
        adresu org.apache.catalina.core.StandardServer.stop(StandardServer.java:744)
        adresu org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
        adresu org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)


Priežastis, dėl kurios nepavyko paleisti tomcat, yra ta, kad aptarnavimo prievadas yra užimtas kitų versijų tomcat ar programų;

Sprendimas:

1: Pakeiskite dabar pradėtą 8080 prievadą į kitą prievadą;

arba

2: Sustabdykite kitas Tomcat serverių versijas, kurios užima 8080 prievadą arba sustabdykite kitas programas, užimančias 8080 prievadą! Problema išspręsta!





Ankstesnis:Jei norite suprasti interneto mąstymą, turite perskaityti šias 10 gerų knygų
Kitą:Sukurkite civilizuotą miestą Uhane
Atsakomybės apribojimas:
Visa programinė įranga, programavimo medžiaga ar straipsniai, kuriuos skelbia Code Farmer Network, yra skirti tik mokymosi ir mokslinių tyrimų tikslams; Aukščiau nurodytas turinys negali būti naudojamas komerciniais ar neteisėtais tikslais, priešingu atveju vartotojai prisiima visas pasekmes. Šioje svetainėje pateikiama informacija gaunama iš interneto, o ginčai dėl autorių teisių neturi nieko bendra su šia svetaine. Turite visiškai ištrinti aukščiau pateiktą turinį iš savo kompiuterio per 24 valandas nuo atsisiuntimo. Jei jums patinka programa, palaikykite autentišką programinę įrangą, įsigykite registraciją ir gaukite geresnes autentiškas paslaugas. Jei yra kokių nors pažeidimų, susisiekite su mumis el. paštu.

Mail To:help@itsvse.com