【发布时间】:2015-04-29 07:55:00
【问题描述】:
我正在将旧版 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/classes/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 中成功部署耳朵。但是,当我点击 url “localhost:8080/my_proj”时,我得到了 404。
我可以毫无问题地访问基于 war 文件的部署的 URL。我在这里错过了什么吗?
我对 Java EE 和 JBoss 比较陌生。
如果您需要任何其他信息,请告诉我。
【问题讨论】:
-
为了继续我的工作,我决定将它重新包装为战争。我不确定为什么将遗留应用程序打包为 .ear 一开始。谢谢大家的回答。仍然有兴趣了解上述问题的解决方案。
标签: jakarta-ee jboss wildfly ear wildfly-8