现在我有几场战争和每个运行在浏览器 本地主机打字的时候: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