- PR -

Linuxでservletが表示されない

投稿者投稿内容
タスマニア三郎
会議室デビュー日: 2007/05/10
投稿数: 15
お住まい・勤務地: 馴れ合いの果て
投稿日時: 2007-05-15 10:21
>kowest様
>以下のようになっていませんか?
><servlet>
><servlet-name>HelloWorld</servlet-name>
><servlet-class>HelloWorld</servlet-class>
></servlet>

いえ、web.xmlは一番初めに表示している通りです
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 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/10
投稿数: 15
お住まい・勤務地: 馴れ合いの果て
投稿日時: 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が通ってないということだと思うですが、合っていますか?
また、間違っているとしたらどう記述するのが正しいのですか?
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2007-05-15 14:01
http://d.hatena.ne.jp/t-katochin/searchdiary?word=*%5BTomcat%5D

ここを見ると幸せになれるかも?
タスマニア三郎
会議室デビュー日: 2007/05/10
投稿数: 15
お住まい・勤務地: 馴れ合いの果て
投稿日時: 2007-05-15 14:15
引用:

引用:

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

ここを見ると幸せになれるかも?



上記の問題は解決しました。
ありがとうございます。

しかし、いまだにservletの内容は表示しません…
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 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 のサンプルアプリケーションがあると思いますが、そちらのサーブレットはうまく動いていますか?
動いているとするならば、何が違うのか比べてみましょう。
あすか
ぬし
会議室デビュー日: 2006/07/12
投稿数: 309
投稿日時: 2007-05-15 14:28
引用:

しかし、いまだにservletの内容は表示しません


相変わらずFileNotFoundなのでしょうか。
物は試し、サーブレットマッピングを利用せずに
直にクラスにアクセスしてみてください。


[ メッセージ編集済み 編集者: あすか 編集日時 2007-05-15 14:40 ]
タスマニア三郎
会議室デビュー日: 2007/05/10
投稿数: 15
お住まい・勤務地: 馴れ合いの果て
投稿日時: 2007-05-15 14:37
引用:

インギさんの書き込み (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 のサンプルアプリケーションがあると思いますが、そちらのサーブレットはうまく動いていますか?
動いているとするならば、何が違うのか比べてみましょう。



すいません、一度投稿したのですが、途中で消えてしまっていたみたいです。

例外は、Tomcatの起動時に出たものでした。
再起動時は出ませんでした。別のエラーがでましたが、それはさきほど解決しました。

Tomcatのサンプルというのは、http://localhost:8080/servlets-examples/
のことでしょうか?
HTTPステータス404
The requested resource (/servlets-examples) is not available.
の表示です

[ メッセージ編集済み 編集者: タスマニア三郎 編集日時 2007-05-15 14:38 ]

スキルアップ/キャリアアップ(JOB@IT)