この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 11259|答える: 0

[JavaEE] エラー解決でJavaウェブサーバーtomcatの起動に失敗しました

[リンクをコピー]
掲載地 2014/11/28 13:12:37 | | |
2014-11-28 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
2014-11-28 11:25:09 org.apache.coyote.http11.Http11Protocol init
クリティカル:エラー初期化エンドポイント
java.net.BindException: Address already in use: JVM_Bind:8080
        at 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)
        at org.apache.catalina.core.StandardService.initialize(StandardService.java:677)
        at 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)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at 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)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina load
シリアス:カタリナ。スタート
LifecycleException:  Protocol handler initialization failed: java.net.BindException: Address already in use: JVM_Bind:8080
        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)
        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)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at 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)
2014-11-28 11:25:09 org.apache.catalina.startup.Catalina load
情報:初期化処理時間は418msでした
2014-11-28 11:25:09 org.apache.catalina.core.StandardService start
情報:カタリナの運行開始
2014-11-28 11:25:09 org.apache.catalina.core.StandardEngine start
情報:Servletエンジンの起動:Apache Tomcat/6.0.14
2014-11-28 11:25:10 org.apache.coyote.http11.Http11プロトコル開始
クリティカル:エラー開始エンドポイント
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)
        org.apache.coyote.http11.Http11Protocol.start(Http11Protocol.java:204)
        org.apache.catalina.connector.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)
        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)
        at 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)
2014-11-28 11:25:10 org.apache.catalina.startup.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.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)
        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)
        at 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)
2014-11-28 11:25:10 org.apache.catalina.startup.Catalina start
情報:サーバー起動時間は403msです
2014-11-28 11:25:10 org.apache.catalina.core.StandardServer waitit
クリティカル: StandardServer.await: create[8005]:
java.net.BindException: Address already in use: JVM_Bind
        at java.net.PlainSocketImpl.socketBind(Native Method)
        java.net.PlainSocketImpl.bind(PlainSocketImpl.java:359)
        at java.net.ServerSocket.bind(ServerSocket.java:319)
        java.net.ServerSocket にて。 <init>(ServerSocket.java:185)
        at 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)
        at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
        at 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)
2014-11-28 11:25:10 org.apache.coyote.http11.Http11Protocol 一時停止
情報:http-8080でCoyote HTTP/1.1を一時停止する
2014-11-28 11:25:10 org.apache.catalina.connector.コネクターの一時停止
重大:プロトコルハンドラーの一時停止に失敗しました
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.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)
        org.apache.catalina.startup.Catalina.stop(Catalina.java:616)
        org.apache.catalina.startup.Catalina$CatalinaShutdownHook.run(Catalina.java:659)


tomcatが起動できない理由は、サービスポートが他のtomcatやプログラムのバージョンに占有されているためです。

解決:

1: 現在開始されたポート8080を別のポートに変更する;

又は

2: ポート8080を占有する他のバージョンのTomcatサーバーを停止するか、ポート8080を占有する他のプログラムを停止する! 問題解決!





先の:インターネットの思考を理解したいなら、この10冊の良い本を読むべきです
次に:武漢に文明都市を創り上げる
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com