为了账号安全,请及时绑定邮箱和手机立即绑定

EJB 模块无法从依赖中找到接口

EJB 模块无法从依赖中找到接口

素胚勾勒不出你 2021-12-01 17:21:10
我在启动 Java EE 应用程序时遇到问题。首先,我有一个 maven 模块(我们称之为 A),有几个接口,其中一些标记为 @Remote。我有一个模块(名为 B),它提供了对 A 的依赖。这个模块使用 Spring 5,我设置或多或少很好地从 A 注入实现接口的 bean。我有一个 EJB 模块 (C),它依赖于 A,在其中实现接口。我想在本地 WildFly 服务器上部署 C,用于在本地环境中测试和运行,但我不断收到错误,说A 中的接口没有找到类定义。我在这个模块上运行 Spring 5 核心作为好吧,利用一些弹簧功能。C 打包为 ejb,A 是默认值。我该怎么做才能让它工作?我觉得我完全误解了这里的一些关键概念。任何人都可以指出我正确的方向吗?
查看完整描述

1 回答

?
蝴蝶不菲

TA贡献1810条经验 获得超4个赞

直接部署 EJB JAR 时,您必须在 EJB JAR 中提供接口(和所有需要的类)。如果需要其他库,则可能需要 EAR 或 WAR 部署。因此,您也可以提供库 JAR。

使用匹配的 maven(war 或 ear)插件来提供工件。


查看完整回答
反对 回复 2021-12-01
  • 1 回答
  • 0 关注
  • 111 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信