- - PR -
サーブレットが動かない
1
投稿者 | 投稿内容 |
---|---|
|
投稿日時: 2004-10-08 15:01
はじめて投稿させていただきます。
Tomcat4を自宅のFedora1にインストールしシェルスクリプトで走らせ、 http://サーバ名:8080/index.jspにアクセスし、正常な動作は確認しました。 $CATALINA_HOME/webapps/ROOT/ 以下に testディレクトリを作成、 $CATALINA_HOME/webapps/ROOT/test/ 以下に WEB-INF/classesディレクトリを作成、またweb.xmlを作成。 そして、Hello.classをWEB-INF/classesの配下に置き、 <web-app> ..... <servlet> <servlet-name>Hello</serlvet-name> <servlet-class>Hello</servler-name> </servlet> ..... </web-app> と、記述。 そして現在のTomcatではInvoker機能を使用できないとのことなので、宣言したサーブレットへのURLマッピングも明示的に設定。 ............. <servlet> <servlet-name>Hello</servlet-name> <servlet-class>Hello</servler-class> </servlet> <servlet-mapping> <servlet-name>Hello</servlet-name> <url-pattern>/Hello</url-pattern> </servlet-mapping> ...................... ですが、ブラウザから http://サーバ名:8080/servlet/Helloと打ち込むと、 HTTP Status 404 - /servlet/Hello ----------------------------------- type Status report message /servlet/Hello description The requested resource (/servlet/Hello) is not available. ----------------------------------- Apache Tomcat/4.1 と、404エラーが返ってきます。 何か設定の足りないところ、間違っているところ等、ありましたらアドバイス頂けませんでしょうか。よろしくお願い致します。 |
|
投稿日時: 2004-10-08 15:16
はじめまして。
server.xmlの設定がどうなっているのかわからないのでアレですが、 /webapp/ROOT/test ではなくて、 /webapp/test ではないでしょうか。 また、作成したディレクトリのパーミッション等を確認してみてください。 |
|
投稿日時: 2004-10-08 15:46
ありがとうございます。動作しました。
現時点では文字化けておりますが、直ると思います。 初歩的なミスで、恥ずかしい限りです。 今後ともよろしくお願い致します。 |
1