我有一個應用在Java中,Strut2和Tomcat 開發並部署ň的Tomcat 6.0 的URL來訪問 http://websiste:8181/webAppName/some.action消除端口號
現在我試圖改變上述網址 http://website/webAppName/some.action
可以請你讓我知道如何消除URL
我有一個應用在Java中,Strut2和Tomcat 開發並部署ň的Tomcat 6.0 的URL來訪問 http://websiste:8181/webAppName/some.action消除端口號
現在我試圖改變上述網址 http://website/webAppName/some.action
可以請你讓我知道如何消除URL
您應該運行的是默認的HTTP端口80上的服務器的端口號。
由於我在我的服務器上運行的其他網站使用Apache Web服務器的端口80。 我已經安裝了Tomcat,因此我指向了8181端口。 無法更改端口是不可能的? – gmhk
您唯一的選擇是將Apache配置爲通過ajp或URL重寫將請求重定向到Tomcat。如果不指定URL中的端口,則不能直接連接到tomcat,對不起。 –
你需要一個Tomcat使用端口80,而不是端口8181 80沒有指定端口時使用的默認端口。有關如何更改端口號的詳細信息,請參閱this post。
編輯: 既然你在80端口運行Apache,你不能從Tomcat的80端口上爲你的應用程序了。一種選擇是使用Apache的mod_proxy(可能是危險的),或在Tomcat的Apache connector獲得Apache以從Tomcat而不是從您的其他網站的資源服務/webAppName/*
。
由於我在我的服務器上運行的其他網站使用Apache Web服務器的端口80。 我已經安裝了Tomcat,因此我指向了8181端口。 無法更改端口是不可能的? – gmhk
如果你可以改變Tomcat的配置,這是一個簡單的事情,將其更改爲80端口更多信息,請訪問:http://www.klawitter.de/tomcat80.html
有兩種方法來消除它: 1)首選方式:設置服務器監聽端口80而不是8181,如其他人已經提到的那樣 2)非首選方式:在瀏覽器中更改代理設置,以針對http協議點擊8181端口而不是80端口。這會迫使您在嘗試訪問其他網站時明確使用80端口。
谷歌「面向Tomcat與Apache」。 –