Java JBoss 4.3 eap can';I don’我看不到战争

Java JBoss 4.3 eap can';I don’我看不到战争,java,deployment,jboss,Java,Deployment,Jboss,我正在尝试将ear部署到JBoss。application.xml的条目如下所示: <module id="Core_JavaModule"> <java>APP-INF/lib/core.jar</java> </module> <module id="Public_WebModule"> <web> <web-uri>public.war</web-uri> <contex

我正在尝试将ear部署到JBoss。application.xml的条目如下所示:

<module  id="Core_JavaModule">
  <java>APP-INF/lib/core.jar</java>
</module>

<module id="Public_WebModule">
 <web>
  <web-uri>public.war</web-uri>
  <context-root>/</context-root>
 </web>
</module> 

我已经确认war目录在那里;这是一场爆发式的战争。不是战争档案。JBoss正在寻找war文件吗?或者它会搜索一个战争目录吗?

这应该很好,我们在JBoss4.2中使用爆炸耳朵中的爆炸战争,这没关系

但是,需要注意的一件事是如何部署。如果您有一个已分解的EAR,并且开始将其复制到JBoss的部署目录中,那么JBoss的部署扫描程序可能会在复制过程的中途拾取EAR,并发现一个不完整的EAR。这可能就是发生在你身上的事情

要测试这一点,请尝试在JBoss关闭时将EAR复制到deploy中,然后启动它

如果失败,请尝试发布EAR目录结构的文本表示

org.jboss.deployment.DeploymentException: Failed to find module file: public.war