在应用服务器中的maven模块之间共享java bean
我不确定我所尝试的是可能的,因此我正在寻找关于这个主题的建议/指导。假设我有2个maven模块同时运行,模块B将模块A指定为依赖项。我还有一个应用服务器正在运行-WildFly(JBoss)-它是这些模块的启动实体
问题:我需要访问模块B上的同一bean实例(对象引用),该实例在模块A中首次初始化。基本上,这是一种资源共享/共享内存访问。我想到的传统方法是CRUD对数据库的操作,但我想知道是否有一种真正的方法在运行的模块之间共享bean实例?AS是否可以在这方面提供帮助?或者,我可以将初始化移到那里,并以某种方式在模块之间共享实例
多谢各位
# 1 楼答案
我相信EJB是您所公开的需求的一个可能的解决方案。 https://docs.jboss.org/author/display/WFLY8/EJB+invocations+from+a+remote+client+using+JNDI