- - PR -
TOMCATの停止
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2005-10-25 15:30
OS:Fedora Core4です。
tomcat stop apache stop cp /tmp/a /tmp/b apache start tomcat start の実行(crontab)でtomcatが停止しているようです。(psコマンドで確認) だれか教えて下さい。 |
|
投稿日時: 2005-10-25 15:50
ログには何か記録されていますか?
|
|
投稿日時: 2005-10-25 16:03
違う場所で、発生して問合せがきたのですが、
サービス Tomcat-Standalone を停止します サービス Tomcat-Standalone を起動します Apache Tomcat/4.1.12-LE-jdk14 サービス Tomcat-Apache を起動します Apache Tomcat/4.1.12-LE-jdk14 サービス Tomcat-Standalone を停止します サービス Tomcat-Apache を停止します サービス Tomcat-Standalone を起動します Apache Tomcat/4.1.12-LE-jdk14 サービス Tomcat-Apache を起動します Apache Tomcat/4.1.12-LE-jdk14 サービス Tomcat-Standalone を停止します Catalina.start: LifecycleException: Error creating server socket (java.net.BindException): java.net.BindException: アドレスは既に使用中です LifecycleException: Error creating server socket (java.net.BindException): java.net.BindException: アドレスは既に使用中です at org.apache.catalina.connector.warp.WarpConnector.initialize(Unknown Source) at org.apache.catalina.core.StandardService.initialize(StandardService.java:579) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245) at org.apache.catalina.startup.Catalina.start(Catalina.java:509) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) 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:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) ----- Root Cause ----- java.net.BindException: アドレスは既に使用中です at java.net.PlainSocketImpl.socketBind(Native Method) at java.net.PlainSocketImpl.bind(PlainSocketImpl.java:321) at java.net.ServerSocket.bind(ServerSocket.java:308) at java.net.ServerSocket.bind(ServerSocket.java:266) at java.net.ServerSocket.<init>(ServerSocket.java:182) at java.net.ServerSocket.<init>(ServerSocket.java:138) at org.apache.catalina.net.DefaultServerSocketFactory.createSocket(DefaultServerSocketFactory.java:147) at org.apache.catalina.connector.warp.WarpConnector.initialize(Unknown Source) at org.apache.catalina.core.StandardService.initialize(StandardService.java:579) at org.apache.catalina.core.StandardServer.initialize(StandardServer.java:2245) at org.apache.catalina.startup.Catalina.start(Catalina.java:509) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) 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:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) Catalina.stop: LifecycleException: このサーバは、まだ起動されていません LifecycleException: このサーバは、まだ起動されていません at org.apache.catalina.core.StandardServer.stop(StandardServer.java:2212) at org.apache.catalina.startup.Catalina.start(Catalina.java:541) at org.apache.catalina.startup.Catalina.execute(Catalina.java:400) at org.apache.catalina.startup.Catalina.process(Catalina.java:180) 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:324) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:203) と気になるエラーがありました。(catalina.out) Internal Server Errorがでたので再起動したのだと思われます。 宜しくお願いします。 |
|
投稿日時: 2005-10-25 16:26
エラーメッセージからして、リスンに失敗しているようです。
その理由はメッセージに書かれているとおりです。 恐らくTomcatを停止が完了する前に起動して失敗したのではないでしょうか。 確実にTomcatが停止してから起動させましょう。 |
|
投稿日時: 2005-10-25 16:42
済みません、リスンが理解できていないのですが、
以下、状況でも現象は起こり得るものでしょうか。 Webブラウザが起動できるということは、Tomccatも 正常に起動されていると判断出来ないのでしょうか。 (これ以前の状況がよく解りませんが。。。) Webブラウザ起動からURLからのAP起動正常 10:03 再起動 サーバーログインにてWebブラウザ起動からURLからのAP起動 Internal Server Error発生 何回か試してみますが、表示されないため 10:05 再起動 その後、問題なし ↓ どれ位の時間かは解りません。 済みません、宜しくお願い致します。 |
|
投稿日時: 2005-10-25 16:48
Apache と Tomcat は別々に動作しているものです。
AapcheだけとかTomcatだけとかそれぞれ別に起動できます。 Apacheのシャットダウンは瞬時に終了しますが、Tomcatのシャットダウンはいくらか時間がかかりますので、Tomcatだけ起動に失敗したのではないかと考えられます。 リスン、とはブラウザからのリクエストを受け付ける状態にすることです。 > netstat -an とすればどのポートでリスンしているかわかります。典型的な設定だと Apache が 80 番、Tomcat が8080 番とかでリスンしています。 |
1