我想將Struts2項目設置爲在80端口上運行。我確定可以通過struts.xml文件中的常量來完成。我已經把它放在那裏:Struts2 - 將項目端口設置爲80
<constant name="struts.url.http.port" value="80" />
我不工作。
我想將Struts2項目設置爲在80端口上運行。我確定可以通過struts.xml文件中的常量來完成。我已經把它放在那裏:Struts2 - 將項目端口設置爲80
<constant name="struts.url.http.port" value="80" />
我不工作。
這個常量struts用於構建URL。所以這並不意味着你的應用服務器將在80端口上啓動。所以80端口上運行的最好方法是配置你的應用服務器(tomcat,glassfish,jboss,jersey等)
另外如果你使用linux root權限則需要使用80端口。
好的,你能解釋什麼意思是「構建URL」?謝謝 – user3414654
這意味着有時你需要得到像http://somehost.com:80/mypage這樣的應用程序URL,可以有端口轉發或代理或負載均衡器。所以要確保你的url是正確的,你可以在config中設置它。您可能需要重定向或掃描。 – Bitman
啊哈,我明白了,非常感謝。 – user3414654
至少提供日誌 – Bitman