2012-05-02 14 views
0

tomcat Webアプリケーションのweb.xmlファイルの場所を変更したいと思います。私のアプリケーションのweb.xmlの場所をtomcatアプリケーションで変更する

WEB-INF/web.xmlからweb/WEB-INF/web.xmlに変更します。

私は文脈でどのような変更を加える必要がありますか?

私は自分のプロジェクトのコンテキストファイルを作ってからタグを更新しようとしました。その後、あまりにも、それはコメントのように

+7

ウェブにWEB-INFディレクトリ内に存在する必要があります。 xml location 'WEB-INF/web.xml'はJEE標準です。あなたは**これを変更することはできません** - なぜあなたはしたいですか? – JoseK

+0

あなたは何をしたいですか? – magomi

+0

@JoseK - あなたのコメントは答えとして掲示されるべきである - up投票ahoy! – Mikaveli

答えて

4

を働いていない、

のweb.xmlの場所は、サーブレットの標準であり、は、あなたが任意のアプリケーションサーバと、私たちにこれを変更することはできませんWEB-INF/web.xml

するを持っていますあなたはどんな理由があるか知りたいですか?

あなたの情報のためのいくつかの様々なドキュメント:

Resin

WEB-INF/web.xmlがトップレベルのweb-app要素が含まれています。サーブレットマッピング とセキュリティロールのようなものを定義するためのサーブレット標準の場所です。

Google App Engine

Java Webアプリケーション

は、URLが認証を必要とするURLは、サーブレットにマップする方法 、およびその他の 情報を決定するために配備記述子ファイルを使用します。このファイルの名前はweb.xmlで、アプリケーションのWAR のWEB-INF /ディレクトリにあります。 web.xmlはWebアプリケーションのサーブレット標準 の一部です。

とWebアプリケーションのeven Wikipedia !

は、配備記述子は、web.xml 呼び出さなければなりませんし、Webアプリケーションのルート