【发布时间】:2019-09-23 21:33:00
【问题描述】:
目前,我们有 100 多个 wars/ejb 捆绑在一个耳朵中。 因为我们不想总是部署它们,所以我们想拆分 部署在:
-
ejb-ear
- ejb1.jar
- entities.jar
first.war
- second.war
- third.war
如何从部署的战争中简单地查找 ejb1.jar - 如果可能的话。
我阅读了以下文档,但我不知道如何使其工作。
我可以在耳朵中查找 ejb,但无法将其投射到接口。这似乎是正确的,因为这是不同的类加载器。
见: Java EE: Proxy cannot be cast to Local Interface, maybe classloading issue?
【问题讨论】:
-
你使用什么应用服务器?
-
@mentallurg 我们想使用 wildfly > 10
-
1) 您的 WAR 不在 EAR 中,您想在 EAR 上独立部署每个 WAR?这样您就有 100 多个应用程序。正确的? 2(在每个 WAR 中,您希望使用其实现封装在 EAR 中的 EJB。对吗?
-
1) 我们的 WAR 不在耳内,它们应该独立部署。我们有很多战争。 (大约 100 个) 2) 是的,有些 WAR 需要注入一些 EAR 内部的 Bean
标签: java jakarta-ee wildfly classloader war