繁体   English   中英

部署EAR文件时,JBoss除去JAR文件

[英]JBoss removes JAR files when deploying EAR file

我最近从JBoss EAR 6.4.0迁移到7.0.0。 在我的Deployments文件夹中,我有一个EAR,其中包含项目的许多JAR文件。 构建后解压缩文件时,所有文件都位于所需位置。

但是,一旦我启动服务器,并且JBoss解压缩EAR文件,我的几个项目JAR便消失了。 这些文件根本不存在,因此我的服务器无法完全启动,并且我的EJB客户端无法连接(“ 没有用于处理的EJB接收器... ”)。

JBoss中是否存在任何可能导致这种行为的“智能”机制?

我的同事正在同一个项目(但使用不同的IDE)上工作,没有任何问题。

您必须在ear上下文中的application.xml文件中将每个jar指定为一个模块。

<display-name>Your-ear-file-display-name</display-name>    
   <module>
      <java>YourEJBJar.jar</java>    
   </module>
   ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM