- - PR -
Linuxでservletが表示されない
投稿者 | 投稿内容 | ||||||||
---|---|---|---|---|---|---|---|---|---|
|
投稿日時: 2007-05-15 10:21
>kowest様
>以下のようになっていませんか? ><servlet> ><servlet-name>HelloWorld</servlet-name> ><servlet-class>HelloWorld</servlet-class> ></servlet> いえ、web.xmlは一番初めに表示している通りです | ||||||||
|
投稿日時: 2007-05-15 10:57
>java.io.FileNotFoundException: /usr/tomcat/webapps/XXX/WEB-INF/classes/HelloWorld (No such file or directory)
この例外は /XXX/HelloWorld にアクセスしたときのものですか?それとも /XXX/servlet/HelloWorld でアクセスしたときのものですか? WEB-INF/classes/HelloWorld を探しているということはどこかでパッケージが指定されていないことになります。InvokerServletがデプロイされているとすれば、アクセスすべきなのは /XXX/servlet/XXX/HelloWorld ではないでしょうか? Tomcat のサンプルアプリケーションがあると思いますが、そちらのサーブレットはうまく動いていますか? 動いているとするならば、何が違うのか比べてみましょう。 | ||||||||
|
投稿日時: 2007-05-15 13:54
Tomcatを再起動したところ以下のエラーが発生しました。
org.apache.catalina.core.AprLifecycleListener init 情報: The Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: /usr/java/jdk1.6.0_01/jre/lib/i386/client: /usr/java/jdk1.6.0_01/jre/lib/i386:/usr/java/jdk1.6.0_01/jre/../lib/i386: /usr/java/packages/lib/i386:/lib:/usr/lib LIBRARY_PATHが通ってないということだと思うですが、合っていますか? また、間違っているとしたらどう記述するのが正しいのですか? | ||||||||
|
投稿日時: 2007-05-15 14:01
http://d.hatena.ne.jp/t-katochin/searchdiary?word=*%5BTomcat%5D
ここを見ると幸せになれるかも? | ||||||||
|
投稿日時: 2007-05-15 14:15
上記の問題は解決しました。 ありがとうございます。 しかし、いまだにservletの内容は表示しません… | ||||||||
|
投稿日時: 2007-05-15 14:24
>しかし、いまだにservletの内容は表示しません…
>java.io.FileNotFoundException: /usr/tomcat/webapps/XXX/WEB-INF/classes/HelloWorld (No such file or directory) この例外は /XXX/HelloWorld にアクセスしたときのものですか?それとも /XXX/servlet/HelloWorld でアクセスしたときのものですか? WEB-INF/classes/HelloWorld を探しているということはどこかでパッケージが指定されていないことになります。InvokerServletがデプロイされているとすれば、アクセスすべきなのは /XXX/servlet/XXX/HelloWorld ではないでしょうか? Tomcat のサンプルアプリケーションがあると思いますが、そちらのサーブレットはうまく動いていますか? 動いているとするならば、何が違うのか比べてみましょう。 | ||||||||
|
投稿日時: 2007-05-15 14:28
相変わらずFileNotFoundなのでしょうか。 物は試し、サーブレットマッピングを利用せずに 直にクラスにアクセスしてみてください。 [ メッセージ編集済み 編集者: あすか 編集日時 2007-05-15 14:40 ] | ||||||||
|
投稿日時: 2007-05-15 14:37
すいません、一度投稿したのですが、途中で消えてしまっていたみたいです。 例外は、Tomcatの起動時に出たものでした。 再起動時は出ませんでした。別のエラーがでましたが、それはさきほど解決しました。 Tomcatのサンプルというのは、http://localhost:8080/servlets-examples/ のことでしょうか? HTTPステータス404 The requested resource (/servlets-examples) is not available. の表示です [ メッセージ編集済み 編集者: タスマニア三郎 編集日時 2007-05-15 14:38 ] |