私はTomcatをEclipseで動作させようとしていますが、単に拒否しています。私はこれとこのチュートリアルに従いました。しかし、私の努力にもかかわらず、以下のページが表示され続けます.Eclipseでサーバーが正常に起動したと表示されます. しかし、ブラウザで localhost:8080 にアクセスできません。スタートメニューから手動で起動すると、サーバーは完全に正常に動作します。ただし、Eclipse からアプリケーションを実行しようとすると、機能しません。誰か助けてくれませんか?
4 に答える
デフォルトで Eclipse プロジェクト名になる Web プロジェクトのデフォルトのコンテキスト ルートではなく、ドメイン ルートで Web プロジェクトにアクセスしたいようです。たとえば、Eclipse プロジェクト名が「myproject」の場合、それは で利用できhttp://localhost:8080/myproject
、FirstServlet
は で利用できますhttp://localhost:8080/myproject/FirstServlet
。
ドメイン ルートの Web プロジェクトにアクセスする必要がある場合は、Web プロジェクトのコンテキスト ルートを に変更する必要があります/
。これは、プロジェクトを右クリックして [プロパティ] を選択することでアクセスできる Web プロジェクトのプロパティの[Web プロジェクト設定]エントリで行うことができます。
これらの Tomcat 固有の 404 エラーは、Tomcat が完全に正常に動作していることを示していることに注意してください。Tomcat が実行されなかった場合、Web ブラウザー固有の「接続タイムアウト」エラー ページが表示されます。
次のようにアクセスできるようにするには、コンテキストルートを使用するlocalhost:8080/{project-name}/FirstServlet
か、Eclipse設定から/に設定する必要がありますlocalhost:8080/FirstServlet
解決策があります。EclipseでTomcatを構成したと思います。次にサーバータブをクリックし、サーバーをダブルクリックします(Tomcatサーバーのように)。Tomcat 設定ページが開きます。ページの左下隅を見ると、modules という名前のタブがあります。クリックして。クリック ---> モジュールの追加 --> Tomcats WepApp フォルダーに移動 ---> 「展開フォルダー」
上の画像は、Add External we Module からどのようにナビゲートし、ROOT フォルダーを Web モジュールに追加したかを示しています。サーバーをEclipseに追加したことを思い出してください。あなたが同じことをしたことを願っています。
おかげで本当に助かりました。Eclipse に Web モジュール (ROOT) を追加すると、ナビゲートして外部 Web モジュールを追加し、ROOT フォルダーを Web モジュールに追加するのに役立ちました。
TOMCAT_HOME/webapps/ROOT から ROOT フォルダーをコピーします。