在EAR文件中打包WAR时的HTTP状态404

时间:2013-06-12 22:40:26

标签: java java-ee jboss7.x war ear

我正在使用JBoss AS 7.1.1.Final,并且在部署工作时遇到了问题。我有几个EJB jar文件和一个WAR文件,我将其打包到一个EAR中。如果我单独部署WAR文件,我可以通过jboss-web.xml文件中指定的context-root访问它。但是,当我将其打包到EAR文件中时,我不断收到同一URL的“HTTP Status 404 - / pacbridge-web /”错误。

这就是我所拥有的

EAR File:
|---pacbridge-app-6.0.0.jar
|---pacbridge-dom-6.0.0.jar
|---pacbridge-ejb-6.0.0.jar
|---pacbridge-web-6.0.0.war
|---META-INF
    |---application.xml
    |---MANIFEST.MF
|---lib
    |----bunch of jar files

我的application.xml如下所示:

<application ...>
  <display-name>pacbridge-ear</display-name>
  <module>
    <web>
      <web-uri>pacbridge-web-6.0.0.war</web-uri>
      <context-root>/pacbridge-web</context-root>
    </web>
  </module>
  <module>
    <ejb>pacbridge-ejb-6.0.0.jar</ejb>
  </module>
  <module>
    <ejb>pacbridge-app-6.0.0.jar</ejb>
  </module>
  <module>
    <ejb>pacbridge-dom-6.0.0.jar</ejb>
  </module>
  <library-directory>lib</library-directory>
</application>

我不确定它是否适用,但有我的jboss-web.xml文件:

<jboss-web>
    <context-root>pacbridge-web</context-root>
</jboss-web>

有人能给我一些关于我可能做错的提示吗?

由于

0 个答案:

没有答案