现在我有几场战争,每次在浏览器中输入时都会运行 本地主机:8080 / APP1 要么 本地主机:8080 / APP 2 等
当我输入http://localhost:8080时,仅显示默认页面。 我想将app1设为默认应用,即必须在输入时显示 本地主机:8080 和其他应用程序作为辅助应用程序,即它们必须在键入localhost:8080 / app2时出现。 我该怎么做? 提前谢谢!
答案 0 :(得分:2)
在管理面板中:配置→VirtualServers。选择“服务器”(或当前默认值)。填充“默认Web模块”选择。保存。
答案 1 :(得分:1)
如果您通过管理控制台手动部署,则上下文根目录(默认情况下)将设置为.war的名称。
您可以在“部署Web应用程序”屏幕中覆盖它。在选择.war但在点击“确定”之前,您需要将“上下文根”输入的值更改为/
。
答案 2 :(得分:0)
您需要在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内部部署时机制不同)