- PR -

他サーバから移行したディレクトリが表示できません。

投稿者投稿内容
夜の技術者
常連さん
会議室デビュー日: 2004/07/22
投稿数: 30
投稿日時: 2006-03-08 18:37
いつもお世話になっております。
tomcat5.5.9を新規に環境構築しました。そして、
webappsの配下に他のサーバで稼働していたシステムをディレクトリ毎、
そのままコピーしてきました。
また、apacheのworkers2.propertiesに
[uri:/ROOT/*]
[uri:/ROOT/reserve/*]
[uri:/ROOT/*.jsp]
[uri:/manager/*]
[uri:/tomcat-docs/*]
[uri:/java/*]
[uri:/reserve/*.jsp]
[uri:/reserve/*]
を指定しました。

動作確認をした際に
http://198.xxx.xxx.x7/tomcat-docs/appdev/index.html
は画面が表示されますが、
http://198.xxx.xxx.x7//reserve/k0102.jsp
はhttp404のエラーが発生します。
(画面の内容)
type ステータスレポート
メッセージ /reserve/k0102.jsp
説明 The requested resource (/reserve/k0102.jsp) is not available.

web.xmlなのかserver.xmlなのかworkers2.propertiesに問題があるのか
私がわかっていないだけなのですが、見当がつきません。
大変お手数ですが、ヒントをご教示ください。
よろしくお願い申し上げます。


[ メッセージ編集済み 編集者: 夜の技術者 編集日時 2006-03-08 18:38 ]
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-03-09 03:10
>[uri:/reserve/*]
と指定するのであれば
>[uri:/reserve/*.jsp]
という指定はいらないのではないでしょうか?
まずはうまくいっている tomcat-docs のコンテクストと同じ設定にするところから初めてはいかがでしょう。

web.xml や server.xml に問題があるかどうかは Tomcat に直接アクセスすることで大体切り分けられるかと思います。
夜の技術者
常連さん
会議室デビュー日: 2004/07/22
投稿数: 30
投稿日時: 2006-03-09 10:48
ご教示ありがとうございます。
指摘されました事項を削除しましたが、
結果ですが、変わりませんでした。
TOMCATへのアクセスは8080ポートでアクセスして
画面の表示ができるている事で確認できております。
また、http://198.xxx.xxx.x7/tomcat-docs/appdev/index.html
は表示できていることから、連携はできていると考えます。
ご指摘されたtomcat-docs/WEB-INFO/web.xmlをreserve/WEB-INFO/web.xml
にコピーし、確認しましたがエラーは代わらず404のままです。
tomcat-docsは見えているのに、新しく追加したreserveのパスが
通らない点が私が理解できておりません。
TOMCATのバージョンの問題でしょうか。
たぶん設定だと思いますが、藁をも掴む気持ちです。
よろしくお願いいたしまうす。

山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-03-09 10:52
えーと、何をしたのかよくわからないのですが私が提案したのは
>[uri:/reserve/*.jsp]
を消して、Apache を再起動して、接続確認をすることです。
komey
ベテラン
会議室デビュー日: 2003/11/27
投稿数: 76
投稿日時: 2006-03-09 13:27
すみません、
http://198.xxx.xxx.x7:8080/reserve/k0102.jsp

このURLにアクセスした場合に応答されるステータスコードは200ですか?404ですか?
回答の表現が曖昧なので、正確なことがわかりません。
夜の技術者
常連さん
会議室デビュー日: 2004/07/22
投稿数: 30
投稿日時: 2006-03-09 20:38
確認した結果をご連絡いたします。

>>[uri:/reserve/*.jsp]
>を消して、Apache を再起動して、接続確認をすることです。
は同じエラーです。
404のエラーが発生します。
(画面の内容)
type ステータスレポート
メッセージ /reserve/k0102.jsp
説明 The requested resource (/reserve/k0102.jsp) is not available.

説明不足ですみません。
http://198.xxx.xxx.x7:8080/reserve/k0102.jsp
このURLにアクセスした場合に応答されるステータスコードは200ですか?404ですか?
回答の表現が曖昧なので、正確なことがわかりません。
HTTPステータスコードは404です。

よろしくお願いいたします。
山本 裕介
ぬし
会議室デビュー日: 2003/05/22
投稿数: 2415
お住まい・勤務地: 恵比寿
投稿日時: 2006-03-10 02:31
>HTTPステータスコードは404です。
Tomcat にそもそもアプリケーションがデプロイされていないのではないでしょうか?
だとすれば、まずは Tomcat 単体で動くようにしましょう。
komey
ベテラン
会議室デビュー日: 2003/11/27
投稿数: 76
投稿日時: 2006-03-10 15:42
インギさんの仰る通り、Tomcatの問題です。
Tomcat5.5のデプロイ方法はググればわかっていただけるかと。
ググってもわからなければまた聞いてください。
なお、Tomcat4.xとTomcat5.xではデプロイ方法が異なります。

# 設定によっては、何もしなくてもデプロイされるみたいですけどね。

[ メッセージ編集済み 編集者: komey 編集日時 2006-03-10 15:44 ]

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