【问题标题】:Create and deploy an EJB application on glassfish / wildfly在 glassfish/wildfly 上创建和部署 EJB 应用程序
【发布时间】:2018-01-13 08:11:46
【问题描述】:

在过去的几天里,我一直在玩 EJB,并尝试部署我的项目以实际查看它是否有效..

我想要做的是:

我创建了一个 EJB 项目,其中有两个实体(学生和年级)以及本地和远程 bean。 现在,我想创建一个 Servlet 和一个 jsp 文件,以通过 Web 表单将学生和成绩添加到数据库中。

在使用 EJB 的这些步骤中,我感到有些失落。我是否应该创建另一个项目来集成 ejb jar 以便在 Servlet 中使用它? 另外,如何在独立于 IDE 的 Glassfish/wildfly 服务器上部署这样的项目? 如果有人可以说明执行此操作的步骤是什么,将不胜感激。

【问题讨论】:

    标签: java servlets glassfish ejb ejb-3.0


    【解决方案1】:

    您不需要为 EJB 建立单独的项目。 创建一个 Web 应用程序项目并将 EJB 类与 Servlet 类放在一起。

    编译并将war(例如mywebapp.war)文件放入wildfly安装的独立/部署目录中。

    现在,从浏览器访问您的 servlet:

    http://localhost:8080/mywebapp/servlet/路径

    【讨论】:

    • 在 j2ee 应用程序中将 ejb 和 web 应用程序放在同一个项目中是不好的,你可以将模块与 maven 一起用于 ejb 模块 ejbclient 模块 web 模块......出于很多原因,我们最常这样做,但是对于简单的项目,我们可以做到你说的
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-09-16
    • 2011-03-01
    • 2020-07-10
    • 1970-01-01
    相关资源
    最近更新 更多