2

我有一个包含 EJB 的 jar,EJBTest.jar并已将其部署为modules文件夹下的模块以及module.xmlWildfly 应用程序服务器。

在作为 EJB 使用者的 WAR 中,我在 in 下添加了对 EJB 模块的<module name="com.test.ejb" />引用。<dependencies>jboss-deployment-structure.xml

javax.naming.NameNotFoundException:从中得到了明显的消息,即 EJB 模块 jarEJBTest.jar未正确安装在modulesWildfly 应用程序服务器的文件夹下。

我怀疑 EJB 模块是否可以作为模块安装在 wildfly 中。@remote我有一个分别用和注释的 bean 接口和 bean 实现@stateless。我错过了什么吗?或者是否无法在 wildfly 中部署或安装 EJB 模块作为模块?请帮忙。非常感谢。

4

1 回答 1

0

我不相信您可以在任何版本的 WildFly 中将 EJB 部署为模块。

但是,您可以将 ejb jar 文件安装为常规部署。IE。您可以采用与部署 WAR 或 EAR 文件相同的方式部署 ejb-jar 文件。

你有什么理由不能这样做吗?

于 2015-02-27T02:04:42.377 回答