我正在尝试运行我的应用程序而没有默认的上下文根,即我希望localhost:8080
重定向到我的主页而不是转到localhost:8080/myapp
为此server.xml
我提出以下几行:
<httpDispatcher enableWelcomePage="false" />
<webApplication id="MYAPP" name="MYAPP" contextRoot="/" location="dropins/MYAPP.war" />
我收到错误
[ERROR ] CWWKZ0013E: It is not possible to start two applications called MYAPP.
但是,如果我放入dropins文件夹myapp.war
而不是MYAPP.war
,则此错误无法启动且应用有效。但是在apps / expanded目录中,我看到myapp.war
和&amp; MYAPP.war
已展开(即使MYAPP.war
不存在)。
我按照WLP :: Change default context root on http中的说明操作。有人可以指导我可能出错的地方吗?
答案 0 :(得分:4)
请勿将<webApplication>
与dropins/
一起使用。而是将WAR移至apps/
目录并使用<webApplication ... location="MYAPP.war"/>
。