我正在将旧版Java EE Web应用程序从orion服务器迁移到WildFly .
ear文件的目录结构如下:
my_proj.ear
| --meta-INF / MANIFEST.MF
| --meta-INF / application.xml中
| --web / a_few_js / jsp_files
| --web / WEB-INF /班/ a_few_java_classes
| --web / WEB-INF / web.xml文件
application.xml具有以下内容:
<application>
<display-name>my_proj</display-name>
<module>
<web>
<web-uri>web</web-uri>
</web>
</module>
</application>
我能够在JBoss中成功部署耳机 . 但是,当我点击网址“localhost:8080 / my_proj”时,我得到了404 .
我可以在没有任何问题的情况下点击基于war文件的URL . 我在这里错过了什么吗?
我是Java EE和JBoss的新手 .
如果您需要任何其他信息,请与我们联系 .
2 回答
您将web-uri配置为 web ,然后尝试地址http://localhost:8080/web如果端口正确 .
您还可以在WEB-INF目录中添加jboss-web.xml .
您的web.xml版本应为版本3: