JBoss在部署EAR文件时删除了JAR文件

时间:2017-02-08 16:56:06

标签: java eclipse jboss

我最近从JBoss EAR 6.4.0迁移到了7.0.0。在我的部署文件夹中,我有一个包含我项目的大量JAR文件的EAR。当我在构建之后解压缩文件时,所有文件都根据需要存在。

但是一旦我启动服务器并且JBAR解压缩了EAR文件,我的几个项目JAR就会消失。文件根本不存在,所以我的服务器启动不完整而且我的EJB客户端无法连接(“没有用于处理的EJB接收器...... ”)。

JBoss中是否存在可能导致此行为的“智能”机制?

我的同事正在研究同一个项目(但不同的IDE),没有任何问题。

1 个答案:

答案 0 :(得分:0)

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

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