2014-05-02 64 views
0

我試圖在生產服務器上的Tomcat上部署戰爭文件,我面臨一些問題。我可以使用www.mydomain.com:8080/myappname訪問我的網站,但我真正想要的只是使用www.mydomain.com訪問我的應用程序。我真的很感激任何幫助,因爲我真的被困在如何解決這個問題。注意:我使用tomcat作爲web服務器非常感謝! Anteneh如何刪除託管機器中的應用程序的端口號/名稱

+0

您可能要與Apache或nginx的前tomcat的,因爲Tomcat是不是真的如一般的web服務器很好的(例如提供靜態文件) –

+0

感謝@JoachimIsaksson,但我認爲現在改變服務器爲時已晚。你能否提出一個替代解決方案?謝謝 – Anteneh

+0

[這裏](http://serverfault.com/questions/293348/configure-nginx-for-jboss-tomcat)是關於如何將nginx用於靜態文件並將servlet請求轉發給tomcat的一些信息。 –

回答

0

您需要在http://www.mkyong.com/tomcat/how-to-change-tomcat-default-port/

改變Tomcat的默認端口爲80。見說明此外,您需要更改應用程序的上下文路徑。你可以找到的說明在此線程How to set the context path of a web application in Tomcat 7.0

+0

在端口80上運行它的問題(使用此方法)是它必須以root /管理員身份運行,哪種安全明智不是一個好主意。 –

+0

請參閱https://www.mulesoft.com/tcat/tomcat-linux上的第3步 – user3594557

+0

謝謝@ user3594557,端口80的另一個問題是另一個進程正在使用它,我無法更改它。如果它可以幫助機器在Windows Server 2008 R2上運行。謝謝 – Anteneh

相關問題