2016-04-28 23 views
0

Tomcatでjspプログラムを実行しようとしています。WEB-INFファイルを含むwebappsフォルダにプロジェクトを保存していると、実行されません。代わりにwebapps/ROOTフォルダから実行しています。私はそれをwebappsから実行します。私を案内してください。Tomcat:プログラムがwebappsから実行されていません

+0

あなたは別の選択肢があります1)プロジェクトのwarファイルをビルドする2)コマンドプロンプトを使ってtomcatを実行する3)あなたの戦争をtomcatに展開する –

答えて

0

Tomcatの仕組みは、ディレクトリのディレクトリ名をwebappsに拾い上げて実行中のアプリケーションの名前として使用します(ROOTは例外です)。 ROOTは特別な名前で、これはサーバーのルートに直接コンテキスト名なしで処理されることを示します(空のディレクトリ名を持つことはできません)。

webapps/ROOTwebapps/myAppの場合、サーバーにはhttp://example.com/http://example.com/myAppという1つのWebアプリケーションがあります。これはちょうど風刺が来る方法です。あなたはと異なって動作するように設定していますが、この目的のためにwebappsフォルダを再利用する唯一の値は、あとでアプリケーションを維持する他の人を混乱させるだけのものだと思います。

Tomcatで素晴らしいインフラストラクチャを手に入れ、それが提供するデフォルトを受け入れ、適切な場所、つまりwebapps/ROOTまたはwebapps/myAppにアプリケーションを配置して展開してください。

関連する問題