現在我有幾場戰爭和每個運行在瀏覽器 本地主機打字的時候:8080/APP1 或 本地主機:8080/APP 2 等如何在GlassFish 3.0.1 Community Edition中設置默認的戰爭?
當我鍵入http://localhost:8080,只顯示默認頁面。 我要讓APP1默認的應用程序,即它打字 本地主機時,必須出現:8080 和其他應用程序作爲輔助,即它們鍵入本地主機時,必須出現:8080/APP 2。 我該怎麼辦? 在此先感謝!
現在我有幾場戰爭和每個運行在瀏覽器 本地主機打字的時候:8080/APP1 或 本地主機:8080/APP 2 等如何在GlassFish 3.0.1 Community Edition中設置默認的戰爭?
當我鍵入http://localhost:8080,只顯示默認頁面。 我要讓APP1默認的應用程序,即它打字 本地主機時,必須出現:8080 和其他應用程序作爲輔助,即它們鍵入本地主機時,必須出現:8080/APP 2。 我該怎麼辦? 在此先感謝!
如果通過管理控制檯手動部署,上下文根將(默認)設置到.war的名稱。
您可以在「部署Web應用程序」屏幕中覆蓋此選項。你會想你的選擇之後的.war但點擊「OK」之前的「上下文根」輸入的值更改爲/
。
您需要提供WEB-INF/sun-web.xml上下文根節點。
從http://www.sun.com/bigadmin/sundocs/articles/urlrdn.jsp:
<sun-web-app>
<context-root>/mywarname</context-root>
</sun-web-app>
我的猜測是,只說出/
將使應用程序根。
(注意,EAR內進行部署時的機制是不同的)
在管理控制檯中:配置→VirtualServers。選擇「服務器」(或當前的默認值)。填入'默認網頁模塊'選擇。保存。
接受的答案並沒有爲我工作。答案的確如此。 :) – 2017-06-26 02:45:02