use*_*342 1 webserver websphere-liberty
我正在尝试在没有默认上下文根的情况下运行我的应用程序,即我想localhost:8080重定向到我的主页而不是转到localhost:8080/myapp
为此,server.xml我添加了以下几行:
<httpDispatcher enableWelcomePage="false" />
<webApplication id="MYAPP" name="MYAPP" contextRoot="/" location="dropins/MYAPP.war" />
Run Code Online (Sandbox Code Playgroud)
我收到一个错误
[ERROR ] CWWKZ0013E: It is not possible to start two applications called MYAPP.
Run Code Online (Sandbox Code Playgroud)
但是,如果我放入 dropins 文件夹myapp.war而不是MYAPP.war此错误,则不会出现该应用程序。然而,在 apps/expanded 目录中,我看到了myapp.war&MYAPP.war扩展(即使MYAPP.war不存在)。
我按照WLP :: Change default context root on http 中的说明进行操作。有人可以指导我哪里可能出错吗?
不要<webApplication>与dropins/. 相反,将 WAR 移动到apps/目录并使用<webApplication ... location="MYAPP.war"/>.