@IT会議室は、ITエンジニアに特化した質問・回答コミュニティ「QA@IT」に生まれ変わりました。ぜひご利用ください。
- PR -

[Apache2.0+Tomcat5.0] FileNotFoundが表示される

1
投稿者投稿内容
NVL
常連さん
会議室デビュー日: 2006/04/03
投稿数: 45
投稿日時: 2009-03-23 13:32
いつもお世話になっております。
Strutsアプリで、Linux上でApache2.0とTomcat5.0をmod_jkで連携させています。

今日、アプリのページにアクセスしたらFileNotFoundが表示されました。
Tomcatのログには
2009-03-23 10:06:18 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@143fc61')
2009-03-23 10:06:18 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@6e5b7e')
2009-03-23 10:06:18 StandardContext[/servlets-examples]ContextListener: attributeReplaced('org.apache.catalina.WELCOME_FILES', '[Ljava.lang.String;@138d35f')
というような見慣れないメッセージが表示されました。

(上記メッセージのattributeReplacedに関して調べてみたのですが、特に
エラーメッセージ的な内容であるという確証はつかめませんでした)

「welcomefileの設定が書き換えられた!?」と思い、web.xmlのwelcome-fileの設定や
ファイルの存在を確認しましたが、特に異常はありませんでした。ブラウザのURLも
ちゃんとwelcome-fileで指定したアドレスが表示されていました。

「とりあえずTomcat5.5でも入れなおしてみれば?」という指示があり(・・・)、
インストールしてみたのですが、JDKのバージョンがあわないことが判明して、
結局元のTomcat5のディレクトリを復活させました。

するとちゃんとページが表示されるようになりました。

結局、やったことと言えばTomcat5のディレクトリの移動、Tomcat5.5のインストール、
apacheエラーログのクリア、ぐらいしか行っていないのですが正常に動くように
なっています。ただ、原因がよく分からないので、何かお分かりの方がいらっしゃい
ましたらご教授願いたいと存じます。

宜しくお願い致します。
1

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