- PR -

/WEB-INF/web.xmlが見つかりません・・・

1
投稿者投稿内容
との
会議室デビュー日: 2006/01/18
投稿数: 2
投稿日時: 2006-01-19 09:24
アプリケーションを実行しようとすると、
「/WEB-INF/web.xmlが見つかりません」という表示が出てきます。

Tomcatを起動して実行させており、おそらくTomcatのどこかの設定を修正しなければ
いけないのかと思っているのですが、どこを修正すればいいのか調査しているのですが
なかなか見つかりません。

同じ現象がおこった方、解決策をご存知の方、伝授いただければ幸いです。
宜しくお願い致します。
ふーばー
大ベテラン
会議室デビュー日: 2003/06/05
投稿数: 163
投稿日時: 2006-01-19 09:47
質問の仕方を勉強しましょう。

Java・Tomcat のバージョンぐらい書きましょう。
「アプリケーションを実行する」とはどういう動作を意味していますか?
Tomcat に何らかの設定をしたと思いますが、どういう設定をしましたか?

http://localhost:port/admin
http://localhost:port/manager
でそのWebアプリケーションはありますか?
koe
大ベテラン
会議室デビュー日: 2003/07/13
投稿数: 198
投稿日時: 2006-01-19 09:53
あなたの書いた7行の質問では、あなたが何をしたのかわからず解答できませんでした。

…以上…

それだけだとあんまりなので、自己解決できるようリンクだけ示しておきます。

http://www.hellohiro.com/servlet.htm
TomcatにWebアプリケーションを配備させるまでの手順が簡潔に書かれています。

http://www.jajakarta.org/tomcat/tomcat5.0/ja/docs/tomcat-docs/
もっと本格的に学びたいときはこちらをご覧ください。

それでも解決できなかったときは、質問する前にこれを読んでください。

http://www.hyuki.com/writing/techask.html

上記の内容をふまえた上で質問すると、欲しい答えが返ってくる確率が上がるかもしれません。
との
会議室デビュー日: 2006/01/18
投稿数: 2
投稿日時: 2006-01-19 10:11
何もかもが言葉足らずで申し訳ございません。

開発環境
eclipse3.0
Tomcat4.1.31
Struts1.2.7

[症状]
1.Tomcatを起動すると、アプリケーションのweb.xmlが読み込まれずにデフォルトを使用 します。
 表示: アプリケーションのweb.xmlが見つかりません。デフォルトだけを使用します。


2.Tomcatのconfディレクトリのweb.xmlにあるinvokerから<!--と-ー>を削除して、デフォルトのweb.xmlからサーブレットクラスのマッピンングが行えるようにしたら、今度は、Tomcatの起動時にエラーが連発してTomcat自体の起動ができなくなりました。

<!-- この行を削除
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->  この行を削除

私自信、Tomcatについて初心者でして。
ふーばー様、Koe様の回答を参考にしてみます。ありがとうございます。

ほーち
会議室デビュー日: 2005/12/10
投稿数: 19
お住まい・勤務地: 石川県
投稿日時: 2006-01-20 00:35
引用:

<!-- この行を削除
<servlet-mapping>
<servlet-name>invoker</servlet-name>
<url-pattern>/servlet/*</url-pattern>
</servlet-mapping>
-->  この行を削除


<servlet>
<servlet-name>invoker</servlet-name>
<servlet-class>...</servlet-class>
</servlet>
 これも有効にするとかじゃなくて?
1

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