我想使用 Wildfly-10 AS
运行 EJB 2.1
我有一个在 jBoss-EAP-6.2
上运行的服务器
以下是配置xml文件
我想实现在 JBoss-EAP-6.2 上运行的现有服务器 (EJB 2.1) 上运行 Web 模块 (JSF)。
以下是想法
- 我可以在 JBoss-EAP-6.2 上运行 JSF(可能吗?),它可以与服务器内的 EJB 通信
- 在wildfly上部署JSF并通过JBoss-EAP-6.2与EJB通信
更多/调查结果
- 在 JBoss-6 上部署 JSF 时,打开时出现空白页面,并显示注释
- Wildfly 不支持 EJB 2.1 的 CMP 文件
想法
我们有一个基于桌面的 [swing] 应用程序,在 JDK 1.7、EJB 2.1、JBoss-EAP-6.2 上运行。我想启用/实现其 Web 模块 [JSF]
我想重用它的服务器 [EJB]。
我的想法是在 Wildfly 上使用带有 JSF 的 EJB 2.1 或在 JBoss-EAP-6.2 上部署 JSF 连接 EJB。
最佳答案
- 尝试从
EJB2.1
迁移到新的EJB3.x
。我知道这确实是一条艰难的道路,但进一步扩展这个应用程序会更容易。然后,您将能够在WildFly 10
内的JSF
上轻松编写 Web 模块。 - 启动
WildFly 10
的新服务器实例,并尝试使用其中的远程EJB2.x
接口(interface)来访问业务逻辑。然后用它来构建您的网络模块。 - 在
jBoss-EAP
上的EJB
之上开发REST
外观,然后按照您想要的方式使用它。 - 使用新技术从头开始写作。
关于java - 在 Wildfly 10 上运行 EJB 2.1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44277030/