0

私は PHP と Java の両方のプロジェクトで作業しているため、私の ubuntu マシンには apache2 サーバーと apache tomcat サーバーの両方がインストールされています。私の問題は、EclipseからJavaアプリケーションを実行すると、URLが

localhost:8080/MyJavaApp

資格情報を入力してログインすると、URLは次のようになります

localhost:8080/MyJavaApp/homePage.jsp

しかし、ブラウザはどうにかして

localhost/MyJavaApp/homePage.jsp 

したがって、エラーが発生します。しかし、8080 ポート番号を追加して URL を編集すると、正常に動作します。しかし、毎回 8080 を追加して URL を編集するのは面倒です。どんな助けでも本当に感謝しています。ありがとう。

4

2 に答える 2

0

Change the default port for Tomcat to something else, for example 8181

Current versions of web browsers recognize port 8080 like 80, so that's why it's forward you to 80 or cut the port option from URL.

To change Tomcat port open server config file server.xml search for "8080", which is the current port in use, and replace it with something else (make sure the new port not in use), save and restart Tomcat.

于 2013-09-04T06:21:38.423 に答える
0

最後に、私は自分で実験してそれを理解しました。server.xml のこの行で、

<Connector connectionTimeout="20000" port="8080" protocol="HTTP/1.1" proxyPort="80" redirectPort="8443"/>

proxyPort="8080" を変更したところ、正常に動作しました。しかし、問題がプロキシポートとどう関係しているのかはまだわかりません。説明をいただければ幸いです。ありがとう。

于 2013-09-23T07:25:01.007 に答える