2016-12-16 17 views
0

Tomcatホスト上で実行しようとしているJava Webプロジェクトがあります。TomcatでWebアプリケーションが見つからないのはなぜですか?

EclipseでWebアプリケーションを実行できると認識するようにTomcatホストを設定しました。

これは私のウェブアプリの構造のようです。

enter image description here

(後述のコピーを実行した後)私は私のプロジェクトを実行するときしかし、私は

HTTPステータス404/AirlineReservationSystem /を得続けるなど、私は必要なすべての設定ファイルを持っていると信じて要求されたリソースは利用できません。

についてserver.xmlを読んでから、私はそれがだから私はそれを見て、この設定は

の設定を参照してください(AirlineReservationSystemがある見つけるためにサーバーを伝えるなど)サーバー固有の構成

を制御しているため、問題はここにあると考えています

Context docBase="AirlineReservationSystem" path="/AirlineReservationSystem" reloadable="true" source="org.eclipse.jst.jee.server:AirlineReservationSystem"/> 

私はApache Tomcatから、docbaseはWebアプリケーションのディレクトリを定義しています。読んだ後の私の思考プロセスは、localhost-configのTomcat v8.0 Server内にないため、Webアプリケーションが見つからないということです。だから私はそのフォルダに私のWebアプリケーションをコピーしますが、私はコピーを実行すると、それは何もロードされません。

誰でも問題が分かっていますか? TomcatがAirlineReservationSystemを見つけることができないのはなぜですか? Tomcatでの私の限られた経験から、私の仮定は非常によく間違っている可能性

+0

** AirlineReservationSystem **私は歩くつもりだと思う;-) server.xmlを変更する必要はほとんどありません。 –

+0

あなたが私たちに与えたあなたのリンクごとに** 要素をサーバーに直接置くことはお勧めしません.xmlファイル** –

+0

@ScaryWombatは実際にはありません。それはHost要素の中にあります。私はちょうどそれを含めていません – committedandroider

答えて

-1

これを試してみてください(あなたがservers.xmlとlocalConfigの内側にそれを置くために持っていること):。

  1. 右のプロジェクトをクリックし、[プロパティ]を選択します。
  2. のWebプロジェクトの設定を選択し、「/ yourProjectName」
+0

既にAirlineReservationSystemです。 Webプロジェクトの設定についてはわかりませんでした。ありがとう! – committedandroider

0

は、以下を実行して何のステップをスキップしないためのコンテキスト・ルートを変更します。

  1. サーバー
  2. は日食からサーバーを削除停止
  3. あなたのプロジェクトをきれいにしなさい
  4. あなたのプロジェクトのビルドをしなさい
  5. eclipseでサーバーとしてのerver。あなたがそれを追加した後に、eclipseがサーバの下に アプリケーションを表示していないことを確認してください。
  6. プロジェクトを右クリックして[デバッグ]を選択し、次に[ サーバーでデバッグ]を選択します。実行するサーバーを に選択するようダイアログが表示されます。新しく設定されたTomcatサーバーを選択し、 「毎回これを行う」オプションを選択します。
  7. 待機
  8. もう少しお待ちください。サーバの起動が NNNNN msecsになるまで、またはそれが何であれ、コンソールを見てください。

その後10秒以内に、アプリケーションの最初のページがデフォルトのブラウザ(デフォルトでは内部のブラウザ)に表示されます。

それ以外の操作を行う場合は、ログ全体をコピーしてここに貼り付けます。あなたの質問に追加するか、あなたの質問に「回答」してください。パスワードや専有情報を除き、編集しないでください。何も残さないでください。

+0

btw、それは私の就寝時間を過ぎている、私はニューヨークの朝の午前までこれを見ないだろう。 – arcy

+0

これはログ全体です - 127.0.0.1 - [15/Dec/2016:20:01:46 -0800] "GET/HTTP/1.1" 404 994 0:0:0:0:0:0 :1 - - [15/Dec/2016:20:01:46 -0800] "GET/backbone-jax-cellar/HTTP/1.1" 404 1034 – committedandroider

+0

私はNYCから戻ってきました。私はすでにそれを逃しています – committedandroider

関連する問題