修改 Websphere Liberty 中的默认上下文根错误 CWWKZ0013E

Modify Default context root in Websphere Liberty Error CWWKZ0013E

我正在尝试 运行 我的应用程序没有默认上下文根,即我希望 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.

但是,如果我将 myapp.war 而不是 MYAPP.war 放入 dropins 文件夹,则不会出现此错误并且应用程序可以运行。但是在 apps/expanded 目录中,我看到 myapp.warMYAPP.war 都展开了(即使 MYAPP.war 不存在)。

我按照 中的说明进行了操作。有人可以指导我哪里可能出错吗?

不要将 <webApplication>dropins/ 一起使用。相反,将 WAR 移动到 apps/ 目录并使用 <webApplication ... location="MYAPP.war"/>.