2014-03-27 125 views
0

我想將Struts2項目設置爲在80端口上運行。我確定可以通過struts.xml文件中的常量來完成。我已經把它放在那裏:Struts2 - 將項目端口設置爲80

<constant name="struts.url.http.port" value="80" /> 

我不工作。

+0

至少提供日誌 – Bitman

回答

1

這個常量struts用於構建URL。所以這並不意味着你的應用服務器將在80端口上啓動。所以80端口上運行的最好方法是配置你的應用服務器(tomcat,glassfish,jboss,jersey等)

另外如果你使用linux root權限則需要使用80端口。

+0

好的,你能解釋什麼意思是「構建URL」?謝謝 – user3414654

+0

這意味着有時你需要得到像http://somehost.com:80/mypage這樣的應用程序URL,可以有端口轉發或代理或負載均衡器。所以要確保你的url是正確的,你可以在config中設置它。您可能需要重定向或掃描。 – Bitman

+0

啊哈,我明白了,非常感謝。 – user3414654