- 831 名前:828 mailto:sage [2008/09/21(日) 23:55:09 ID:blX9Z8AJ]
- >>830
丁寧なレスをありがとうございます! おっしゃられた通りに検証してみました。 ># mkdir -p test/WEB-INF >として、IPアドレス:8180/test/にアクセスして、tomcatが動作しているのを >確認するといい。 この通りに作業してtomcatが動作している事を確認致しました。 しかし、その後WEB-INF/classes ディレクトリと、その中にHelloWorld.classを配置した 状態で(web.xmlは置いてない状態) :8180/test/にアクセスした場合、先ほどと同じく 正常に表示できましたが、 /etc/init.d/tomcat5.5 restart したあと同じようにアクセスすると もう404 not foundが帰ってきました・・・。 おかしいですよね。index.htmlは残してある状態で、そこにアクセスしただけなのに。 web.xml(書式ミスは無いです)も配置しても同じです。そもそもこのファイルを配置する前から index.htmlへのアクセスが classesディレクトリを配置するだけでエラーになるのだから・・・。 それと、/usr/share/tomcat5.5/ の下に webappsはありませんでした。 仕方がないのでシンボリックリンクを貼りました # ls -l webapps lrwxrwxrwx 1 root root 27 Sep 22 08:39 webapps -> /var/lib/tomcat5.5/webapps/ こんな感じです。 なぜ動かないんだろう・・・不思議でたまりません。 それにポート番号は普通 8080がデフォルトだと思いますが、なぜDebianは8180なんでしょう? その辺混乱してしまいます・・・。 tomcat managerを入れてWebから設定しようとしてみたのですが www.javaroad.jp/opensource/images/tomcat-5-manager2.gif ↑このWARファイルの配備から、WARファイルを指定してアップロードしたりもしてみたのですが 正常にtomcatはtest.warを展開して配備してくれているにも関わらずアクセスしたら404です。 /hello が www.javaroad.jp/opensource/images/tomcat-5-manager.gif ↑この部分に加わってないあたり、上手く動いてないですよね・・・。 Javaの件は一応最新のJavaで動かしたいのでバイナリ拾ってきました(Debian専用パッケージが ある事は知りませんでしたので、教えて頂きありがとうございます)
|

|