2011-10-14 170 views

回答

3

您應該運行的是默認的HTTP端口80上的服務器的端口號。

+0

由於我在我的服務器上運行的其他網站使用Apache Web服務器的端口80。 我已經安裝了Tomcat,因此我指向了8181端口。 無法更改端口是不可能的? – gmhk

+0

您唯一的選擇是將Apache配置爲通過ajp或URL重寫將請求重定向到Tomcat。如果不指定URL中的端口,則不能直接連接到tomcat,對不起。 –

3

你需要一個Tomcat使用端口80,而不是端口8181 80沒有指定端口時使用的默認端口。有關如何更改端口號的詳細信息,請參閱this post

編輯: 既然你在80端口運行Apache,你不能從Tomcat的80端口上爲你的應用程序了。一種選擇是使用Apache的mod_proxy(可能是危險的),或在Tomcat的Apache connector獲得Apache以從Tomcat而不是從您的其他網站的資源服務/webAppName/*

+0

由於我在我的服務器上運行的其他網站使用Apache Web服務器的端口80。 我已經安裝了Tomcat,因此我指向了8181端口。 無法更改端口是不可能的? – gmhk

0

有兩種方法來消除它: 1)首選方式:設置服務器監聽端口80而不是8181,如其他人已經提到的那樣 2)非首選方式:在瀏覽器中更改代理設置,以針對http協議點擊8181端口而不是80端口。這會迫使您在嘗試訪問其他網站時明確使用80端口。