質問: CentOS5とWindowsXP上で問題なく動作するサーブレットプログラムがあるのですが、それをSuSE Linux Enterprise 10 SP2で動作させようとしても動作しません。 HTTPステータス 404 The requested resource (/***) is not available. になります。 WindowsXP、WindowsServer2003(R2)、CentOS5においては完全に動作しています。 しかし、SuSEで動かすと最初の起動のJSPのページは表示できるのですが、そこであるServletに移ろうとすると、HTTPステータス 404になります。 OSによって何か挙動が変わるのでしょうか? 詳細環境は Apache 2.2.3 Tomcat 5.0.28 Java 1.5.0_12 MySQL 5.0.52 です。 動作する環境があるから、web.xmlが間違っているということはないと思うのですが・・・・ 404エラーなのでJavaのプログラムより、Tomcatの何かしらの設定だとは思うのですが。 異なるOSにて動作試験して同症状になったような方おりませんか? よろしくお願いします。
回答: 新規コンテキストの設定間違いもあると思い、 動いているサーバー上(CentOS)での $tomcat/conf/Catalina/localhost 配下の**.xmlをコピーして使っても、 JSPは表示できますが、サーブレットが404でした。