2011-06-21 20 views
0

をxmlファイルの重要性を理解する上で、私はTomcatサーバーを使用して... Webアプリケーションを開発するために、JSPを使用しています... 私は、web.xmlファイルを作成する際にビット問題に直面しています。 ...私は何の混乱を抱えているのですか?アプリケーションに複数のweb.xmlファイル(明らかに異なる名前)がありますか?実際にweb.xmlファイルが何をしているのですか?..... tomcat webappディレクトリには既にweb.xmlファイルがあります。別のアプリケーションを作成しているときに、このファイルをdeltedするか編集する必要がありますかそれとも私はちょうど別のものを使うことができますか?非常に ....私はWeb開発に新しいですし、このことは、ちょうど今私を襲った。..問題Webアプリケーションで


を考え は、より多くの質問を持っているが、私は混乱を招く表示されますので、私は答えを取得した後、編集を行います任意の助けに感謝.... 答えは、できるだけ基本とすることができ、または、私はイムとして10才理解させると言って..

答えて

1

this 参照の重複もhere

含まれているのweb.xml tomcatのbal設定。ローカルマシン上で実行している基本的なデモアプリケーションでは、それに触れる必要はありません。 展開する各Webアプリケーションには、独自のweb.xmlファイルがあります。このファイルはアプリケーションサーバー(あなたの場合はTomcat)にアプリケーションについて少し伝えます。 たとえば、あなたの名前です。 誰かがサーバhttp://localhost:8080/にアクセスすると、要求がどこに指示されるべきですか?どのjavaファイルにそれを処理する責任が与えられるべきか。 web.xmlはハイレベルのパスを定義します。たとえば、web.xmlがアプリケーションの名前を "myApp"と定義した場合、http://localhost:8080/myAppに向けられたすべての要求はmyAppによって処理されるように指示されます。 web.xmlはすべてデフォルトのページを定義し、セッションのタイムアウトはグローバル設定とは異なります。 その後、myApp web.xmlファイルでは、すべてのサーブレット(Webリクエストを処理できるJavaコード)と、途中で呼び出されるフィルタおよびリスナーを定義します。 Web.xmlで、接尾辞 "jsp"を持つすべてのリクエストがDispatchServletによって処理され、 "jsf"で終わるすべてのリクエストがJsfServletなどで処理されることを定義できます。 SpringやJSFなどのフレームワークを使用している場合、通常はweb.xmlの設定方法が説明されていますが、その後はかなり忘れてしまいます。

+0

Webアプリケーションを配備している質問にはweb.xmlファイルがあります。名前はweb.xmlの名前と一致するので、どこにtomcatディレクトリに置いてくださいおなら –

+0

@danny ...ごめんなさい、おまえのタグを忘れた... –

+0

tomcatに付属のweb.xmlは、confフォルダにあります。アプリケーションのweb.xmlは、アプリケーション内のWEB-INFフォルダ内にあります。あなたのアプリケーションはtomcatのwebappsフォルダに置かれます。 –

関連する問題