在eclipse服务器中运行时,应用程序无法在战争名称中使用url打开

时间:2015-08-13 17:11:37

标签: java eclipse maven jboss

我正在使用名为XYZwebApp的maven web项目,我在运行项目时生成了作为ABCWebApp的war(右键单击 - >运行为 - >在服务器上运行) 它在配置的AddorRemove窗口中显示XYZwebApp

此外,在运行应用程序后,它打开404页面,其中包含网址http://localhost:9090/ABCWebApp/ 但是,如果我将网址更改为http://localhost:9090/XYZWebApp/,则其工作正常。

上面的事情正在eclipse中的Jboss服务器中发生,我需要应用程序应该正常使用此URL http://localhost:9090/ABCWebApp/

但是当我在cmd中启动服务器并且在webapps文件夹中粘贴战争工作正常时,上面的问题并没有被讨厌。

对此问题感到困惑,请帮助我解释为什么会这样,以及如何解决。

如果您需要更多输入,请发表评论。

我添加路径,因为ABCWebApp不起作用 我改名,因为ABCWebApp不起作用。

我的pom.xml是

B

2 个答案:

答案 0 :(得分:0)

您是否正确配置了上下文根? Eclipse> WarProject>属性> Web> Context Root

答案 1 :(得分:0)

在Servers视图中双击要在其上部署应用程序的tomcat服务器,转到模块选项卡,然后根据需要检查应用程序的 Path 是否正确。如果不是,则选择并编辑路径,保存并重新运行应用程序(右键单击 - >运行方式 - >在服务器上运行)。

编辑1:
可在下图中突出显示模块选项卡和编辑路径,Tomcat Modules