在过去的几天里,我一直在玩EJB并尝试部署我的项目,以确定它是否有效..
我想做的是:
我创建了一个EJB项目,其中我有两个实体(学生和成绩)以及本地和远程bean。 现在,我想创建一个Servlet和一个jsp文件,通过Web表单将学生和成绩添加到数据库中。
在使用EJB的这些步骤中我感到有些迷失。我应该创建另一个项目,在其中集成ejb jar以便在Servlet中使用它吗? 另外,如何在独立于IDE的Glassfish / wildfly服务器上部署这样的项目? 如果有人能够了解这样做的步骤,我们将不胜感激。
答案 0 :(得分:0)
您不需要为EJB提供单独的项目。 创建一个Web应用程序项目,并将您的EJB类与Servlet类一起放入。
编译并将war(例如mywebapp.war)文件放入wildfly安装的standalone / deployment目录中。
现在,从浏览器访问您的servlet:
http://localhost:8080/mywebapp/ 的servlet /路径