1

Tomcat 7 をインストールし、Eclipse EE Kepler と統合しました。

「サーバー」タブの「新しいサーバーを追加」オプションからサーバーを追加しました。

必要な変更を行いましたが、にアクセスするlocalhost:8080と、Tomcat のウェルカム ページが表示されます。動的 Web プロジェクトを作成し、そのプロジェクト内の任意のファイルまたはプロジェクト自体を実行しようとするとError 404/Resource not available、サーバーが正常に動作していても実行されます。

4

2 に答える 2

3

プロジェクトのコンテキスト ルート設定が URL に含まれていますか? デフォルトでは、通常、コンテキスト ルートはプロジェクト名に設定されます (これは予期しないものである可能性があります)。

プロジェクト設定を開き、[Web プロジェクト設定] を選択して、ニーズに合わせてコンテキスト ルートを調整することで、コンテキスト ルートを変更できます。

Eclipse プロジェクト設定ダイアログのスクリーンショット

何を使用しても、URL で使用されているコンテキスト ルートと一致する必要があります。

サンプル URL のスクリーンショット

コンテキスト ルートを ROOT に設定するには、"/" を使用します。

サーバーの [Web モジュール] プロパティ ページでコンテキスト ルートを変更することもできます。「サーバー」ビュー (サーバーの停止と開始に使用するビューと同じ) を開き、Web アプリでサーバーをダブルクリックします。[モジュール] タブ (左下隅) をクリックし、リストでアプリケーションを見つけます。[編集...] ボタンをクリックすると、展開パスを変更できます。

Eclipse モジュールのプロパティー・ページのスクリーンショット

于 2013-08-09T15:53:10.600 に答える
0

それが役立つかどうかはわかりませんが、同じ問題がありました。私の場合、Eclipseケプラーは適切ではありませんが、Tomcat 7とうまくいきません。そのため、Eclipse junoをインストールして同じjreを統合し、jspをコンパイルしましたすぐにうまく動作します。

于 2015-06-22T10:38:55.100 に答える