我有一个包含EJB EJBTest.jar
的jar并且已将其作为模块部署在modules
文件夹下,并在wildfly应用程序服务器中部署为module.xml
。
在作为EJB使用者的WAR中,我在<module name="com.test.ejb" />
的{{1}}下添加了对EJB模块<dependencies>
的引用。
我得到jboss-deployment-structure.xml
我明显得到的是,模块jar javax.naming.NameNotFoundException:
未正确安装在wildfly应用服务器的EJBTest.jar
文件夹下。
我怀疑EJB模块是否可以作为wildfly中的模块安装。我有一个bean接口和bean实现,分别用modules
和@remote
注释。我错过了什么吗?或者是不可能在EJB中将EJB模块部署或安装为模块?请帮忙。非常感谢。
答案 0 :(得分:0)
我不相信您可以在任何版本的WildFly中将EJB部署为模块。
但是,您可以将ejb jar文件安装为常规部署。即。您可以使用与部署WAR或EAR文件相同的方式部署ejb-jar文件。
你有什么理由不能这样做吗?