如何将 EJB 模块部署为 wildfly AS MODULES 文件夹下的模块
How to deploy EJB module as a module under MODULES folder in wildfly AS
我有一个包含 EJB 的 jar EJBTest.jar
并将其作为模块部署在 modules
文件夹下以及 module.xml
wildfly 应用程序服务器中。
在作为 EJB 消费者的 WAR 中,我在 jboss-deployment-structure.xml
中的 <dependencies>
下添加了对 EJB 模块 <module name="com.test.ejb" />
的引用.
我得到 javax.naming.NameNotFoundException:
从中我显然得到 EJB 模块 jar EJBTest.jar
没有正确安装在 wildfly 应用程序服务器的 modules
文件夹下。
我怀疑EJB模块是否可以作为模块安装在wildfly中。我有一个分别用 @remote
和 @stateless
注释的 bean 接口和 bean 实现。我错过了什么吗?或者不可能将 EJB 模块部署或安装为 wildfly 中的模块?请帮忙。非常感谢。
我不认为您可以在任何版本的 WildFly 中将 EJB 部署为模块。
但是,您可以将 ejb jar 文件安装为常规部署。 IE。您可以采用与部署 WAR 或 EAR 文件相同的方式部署 ejb-jar 文件。
你有什么理由不能这样做吗?
我有一个包含 EJB 的 jar EJBTest.jar
并将其作为模块部署在 modules
文件夹下以及 module.xml
wildfly 应用程序服务器中。
在作为 EJB 消费者的 WAR 中,我在 jboss-deployment-structure.xml
中的 <dependencies>
下添加了对 EJB 模块 <module name="com.test.ejb" />
的引用.
我得到 javax.naming.NameNotFoundException:
从中我显然得到 EJB 模块 jar EJBTest.jar
没有正确安装在 wildfly 应用程序服务器的 modules
文件夹下。
我怀疑EJB模块是否可以作为模块安装在wildfly中。我有一个分别用 @remote
和 @stateless
注释的 bean 接口和 bean 实现。我错过了什么吗?或者不可能将 EJB 模块部署或安装为 wildfly 中的模块?请帮忙。非常感谢。
我不认为您可以在任何版本的 WildFly 中将 EJB 部署为模块。
但是,您可以将 ejb jar 文件安装为常规部署。 IE。您可以采用与部署 WAR 或 EAR 文件相同的方式部署 ejb-jar 文件。
你有什么理由不能这样做吗?