1

現在、Tomcat 7で実行されているWebプロジェクトを開発していますが、Tomcatを使用していると思われるものが表示されません(ブラウザーでHTTP要求を実行すると空白のページが表示されます)。

私の手口:

  • Eclipse内のlocahost(apache-tomcat-7.0.34)でサーバーの新しいインスタンスを起動します(Indigoで作業し、Junoでも試しました)
  • TomcatのROOTフォルダーは、ワークスペース内のすべてのサーバーの「wtpwebapps」フォルダーに貼り付けられています
  • このサーバーインスタンスに単純なWebプロジェクトを追加し、HTTPリクエストからアクセスしようとすると、空白のページが表示されます。このサーバーでこのWebプロジェクトの.htmlファイルを実行しようとすると、「HTTP404NotFound」エラーが発生します。

私が試したこと:

構成全体を最初から構築しようとしましたが(新しいEclipse、新しいApache-Tomcat)、それでも同じ結果が得られます。でも、自宅のパソコンからやると、すべてうまくいきます!!

古いバージョンのコードまたはチュートリアルプロジェクトを配置しようとしましたが、何も起動できません(したがって、構成の問題である必要があります)。

server.xmlファイルとweb.xmlファイルを確認しましたが、疑わしいものは何もありません(必要に応じて貼り付けることができますが、自宅で作業したものと同じです)

私が考えることができる唯一のことは、私が作業しているコンピューターのインターネット接続(およびIPアドレス)を変更したことですが、ローカルホストに到達しようとしても違いはないと思いますよね?

非常に優れたチュートリアルの手順に従うと、「Tomcatの実行」トピックに空白のページが表示されますが、ROOTフォルダを「wtpwebapps」にコピーするとTomcatのウェルカムページが表示されません。

誰かがそれがどこから来るのか考えていますか?

4

1 に答える 1

0

OKみんな、ついに解決策を得た。
ポート8009が実際に別のプロセスによって使用されていることに気付いたとき、コンピューターをフォーマットしようとしていました。
Eclipse内でTomcatサーバーを起動するときにチェックされるのはそういうことだと思いましたが、エラーは表示されませんでした。
HTTPリクエストはポート80を通過しましたが、デフォルトのAJPポートがすでに使用されているため、ApacheはこのリクエストをTomcatに転送できなかったため、空白のページが返されました。

少なくとも、それはこの状況についての私の理解です...

うまくいけば、これは同様の状況に遭遇した誰かを助けるかもしれません。

ご協力いただきありがとうございます。

于 2013-02-21T09:01:43.900 に答える