我最近从JBoss EAR 6.4.0迁移到了7.0.0。在我的部署文件夹中,我有一个包含我项目的大量JAR文件的EAR。当我在构建之后解压缩文件时,所有文件都根据需要存在。
但是一旦我启动服务器并且JBAR解压缩了EAR文件,我的几个项目JAR就会消失。文件根本不存在,所以我的服务器启动不完整而且我的EJB客户端无法连接(“没有用于处理的EJB接收器...... ”)。
JBoss中是否存在可能导致此行为的“智能”机制?
我的同事正在研究同一个项目(但不同的IDE),没有任何问题。
答案 0 :(得分:0)
您必须将每个jar指定为耳朵上下文中application.xml
文件中的模块。
<display-name>Your-ear-file-display-name</display-name>
<module>
<java>YourEJBJar.jar</java>
</module>
...