dポイントプレゼントキャンペーン実施中!

お世話になります。

Java sdk1.5/Struts1.3.8/Tomcat/5.5.23にて開発しています。
TOMCATにて404エラーが出て解決せず投稿させて頂きました。

経緯としては、現在とあるサイト(仮名)にて
サイト(http://dotcomcom.com/honban/)が正常に本番稼働していますが、
今回、それを改造後に、同本番サーバーに別ディレクトリ名でアップして
動作確認までするのが目的です。

しかし、アクセスすると404エラーになり困っています。

http://dotcomcom.com/test_a/Login.do
↓↓↓
HTTP Status 404 - /test_a/login.do
--------------------------------------------------------------------------------
type Status report
message /test_a/login.do
description The requested resource (/test_a/login.do) is not available.

--------------------------------------------------------------------------------
Apache Tomcat/5.5.23


ディレクトリ構造は次のとおりとしました。
 本番の場合 /usr/local/tomcat/webapps/honban/*
 テストの場合/usr/local/tomcat/webapps/test_a/*

また、Apache、TOMCATを入れているため、ページが見れるようJKの設定を変更
(/etc/httpd/conf/workers2.properties)に次の記述を追加しました。
--------------------
[uri:/test_a/*]
info=Test Site
--------------------

補足です。下記に配置したhtmlファイルは見れるのですが、
~.doが404エラーとなってしまいます。
/usr/local/tomcat/webapps/test_a/index.html
/usr/local/tomcat/webapps/test_a/WEB-INF/*

他に、設定不備など懸念点はあるのでしょうか?
ぜひご協力頂きたく、よろしくお願い致します。

A 回答 (1件)

単純にStrutsの/*.do アクションに対するサーブレットマッピングが不足しているのでは?

この回答への補足

開発環境Linuxでは動いており、また既存の回収し変更してない
モジュールも同じ現象が起きています。
再度、マッピングを確認してみます。

補足日時:2009/03/13 23:02
    • good
    • 0
この回答へのお礼

無事、解決することができました。

原因は、USBメモリからプロジェクトフォルダをコピーしたときに、
Linux上で「WEB-INF」が「web-inf」と小文字に変換されていた為、
設定ファイルを読み込めなかったみたいです。

圧縮ファイルを、Linux上から解凍し大文字にて配置したところ、
うまく動きました。情報ありがとうございました!

お礼日時:2009/03/22 14:36

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!