トムキャットで生成したsturtsを見ていると
下記のエラーが吐かれてtomcatが落ちてしまいます。
java.net.PlainSocketImpl.socketAccept(Native Method)で起きた例外だと思うのですが
Native Methodのため調べられません。
この例外がどうして起きるのか、またエラーはjava/tomcat/apacheのバグなのか、
プログラム/書いたjava,css,js,jsp等の所為なのか、できるだけ詳細にお答えいただきたいです
http://www.hatena.ne.jp/1137511819#
人力検索はてな - jdk 1.4.2-08-b03, apache 2.0.46, tomcat 5.0.25, mod-jk2 2.0.4の環境において トムキャットで生成したsturtsを見ていると 下記のエラーが吐かれてtomcatが落ちてしまい..
StandardServer.await: accept: java.net.SocketException: No such file or directory
java.net.SocketException: No such file or directory
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.PlainSocketImpl.accept(PlainSocketImpl.java:353)
at java.net.ServerSocket.implAccept(ServerSocket.java:448)
at java.net.ServerSocket.accept(ServerSocket.java:419)
at org.apache.catalina.core.StandardServer.await(StandardServer.java:504)
at org.apache.catalina.startup.Catalina.await(Catalina.java:619)
at org.apache.catalina.startup.Catalina.start(Catalina.java:579)
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.start(Bootstrap.java:284)
at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:422)
もしくは上の二行が
StandardServer.await: accept: java.net.SocketException: No child processes
java.net.SocketException: No child processes
(その下は同じ)
http://www.nihon-eng.co.jp/c-break/TechNote/tomcat/TCAT5_MnFrm.h...
TOMCAT5 インストール・設定メモ
詳しい状況がわからないのですが、エラーメッセージを見る限り環境の問題であると思います。
この際Apacheは関係ないと思いますので、TomcatかStrutsのインストールに問題があると思います。
まずは、Tomcatのサンプルプログラムが正常に動くか確認してください。
動かない場合はURLを参考にインストールを見直してください。
http://www.javaroad.jp/opensource/js_struts1.htm
Javaの道:Struts(1.インストール)
Tomcatが正常ならば、Strutsの問題でしょう。
Strutsの場合インストールと言うよりは、配置場所やTomcatの設定ファイル($CATALINA_HOME¥webapps以外に配置してるなら必要です)の問題であると思います。
以上、いずれにしても環境を見直してみてください。
コメント(0件)