在Wildfly 10上运行EJB 2.1

时间:2017-05-31 06:15:56

标签: java jsf java-ee jboss

我希望EJB 2.1Wildfly-10 AS一起投放 我在jBoss-EAP-6.2上运行了一台服务器 以下是配置xml文件

我想用JBoss-EAP-6.2上运行的现有服务器(EJB 2.1)来运行Web模块(JSF)。

以下是想法

  1. 我可以在JBoss-EAP-6.2上运行JSF(可能吗?),可以在服务器内与EJB通信
  2. 在wildfly上部署JSF,并通过JBoss-EAP-6.2
  3. 与EJB通信

    更多/结果

    1. 在JBoss-6上部署JSF时,我在打开时出现空白页面,注意到显示
    2. Wildfly不支持EJB 2.1的CMP文件
    3. 理念

      我们在JDK 1.7,EJB 2.1,JBoss-EAP-6.2上运行基于桌面的[swing]应用程序。我想启用/实现其Web模块[JSF]

      我想重用其服务器[EJB]。

      我的想法是在Wildfly上使用EJB 2.1和JSF,或者在JBoss-EAP-6.2上部署JSF来连接EJB。

1 个答案:

答案 0 :(得分:1)

  1. 尝试从EJB2.1迁移到新EJB3.x。我知道这将是一个很难的方法,但是进一步扩展这个应用程序会更容易。然后,您就可以在JSF内的WildFly 10轻松编写您的网络模块。
  2. 启动WildFly 10的新服务器实例,并尝试在其中使用远程EJB2.x接口来访问业务逻辑。然后使用它来构建您的Web模块。
  3. REST上的EJB上展开jBoss-EAP外观,然后按照您希望的方式使用它。
  4. 从头开始用新技术写作。