- 1 名前:login:Penguin mailto:sage [2008/07/30(水) 20:30:18 ID:ZjcuxpK3]
- 過去ログは多分>>2あたり
Debian GNU/Linux スレッド過去ログ検索 (namazuTamer 氏提供) debian.dtdns.net/2ch-debian/ Debian のよくある質問や関連サイトはこちら (namazuTamer 氏提供) スレ立て時のテンプレも以下にあります。 debian.fam.cx/ * 質問の前には必ず参照の事 *
- 833 名前:sage mailto:sage [2008/09/22(月) 07:41:49 ID:0f0wmOoO]
- >>831
web.xmlの記述ミスのような気がする。 tomcatをデバックモードで起動したみたらどうか。 # /usr/share/tomcat5/bin/catalina.sh debug としたあと、>プロンプトで、runと打ち、エラーメッセージが出ないか見るといい。 web.xmlに記述ミスがない場合、経験上、/var/cache/tomcat5/Catalina/localhost 内のディレクトリを削除して、tomcatを再起動すると、動作するようになった気がする。 うまく動作しないサーブレットのキャッシュが残っているとダメなような。 そのディレクトリに公開したいサーブレットを置いたディレクトリ、今の場合、 testが作られない場合、tomcatが正常に起動していないことになる。 classesにサーブレットを置いて、web.xmlを置かないでアクセスしたら、エラー になるのは当然でしょう。 debianでポートがデフォルトで8180になっているのは、/etc/tomcat5/server.xml で設定されているためみたい。 tomcat5.5は使ってないので、後半のシンボリックリンクを作る話はよく分からん。
- 834 名前:sage mailto:sage [2008/09/22(月) 08:57:45 ID:0f0wmOoO]
- >>831
あ、よく読まずに書いてしまった。スマソ。 > そもそもこのファイルを配置する前から > index.htmlへのアクセスが classesディレクトリを配置するだけでエラーになるのだから・・・。 サーブレットを置かず、classesディレクトリを作っただけで、アクセスでエラーに なってということですね。キャッシュを消せば動作するようになるかもしれない。 ちょっと自信がないが。 web.xmlには <?xml version="1.0" encoding="ISO-8859-1"?> <web-app xmlns="java.sun.com/xml/ns/j2ee" xmlns:xsi="www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="java.sun.com/xml/ns/j2ee java.sun.com/xml/ns/j2ee/web-app_2_4.xsd" version="2.4"> なんとか </web-app> とちゃんと正確に不足なく記述しないと、うまく動作しなかったな。 ま、サーブレット、JSPは、javaアプリケーション、アプレットと違って、ちょっとした 記述ミスで、動かなくなり、原因を見つけるのが容易ではないので、いらいらするね。
|

|