2013-07-16 59 views
1

我已经为所有发布到后端系统的SOAP请求和响应实施了无状态EJB。使用JSP中的usebean标记调用无状态EJB。TomEE中的EJB部署

现在这个背后的目标是可以从不同的应用程序上的不同JSP文件进行相同的接口调用,我可以引用相同的无状态EJB。

我使用Ecliper朱诺开发EJB

现在我的困惑是在哪里部署TomEE EJB代码。您可以请建议手动部署此步骤?我们将在稍后使用Maven或Ant脚本自动化它。

感谢 塞特希

回答

1

我可以看到2种方式来放置代码TomEE。

答:您可以将EAR放入应用程序文件夹中。它默认情况下不存在,但需要创建。

下面的链接应该提供一个关于整体目录结构的想法。

http://openejb.apache.org/tomee-directory-structure.html

所以你应该把你的代码像下面

  • /应用/ {你的耳朵名}文件夹
    • LIB(包含所有必要的罐子申请喜欢log4j,但开放源库)
    • META-INF文件夹
    • ejb jar
    • 战争Web组件

B.捆绑的Servlet,JSP和在同一个WAR的EJB。这可以部署在tomee/webapps中。这也可以使用Eclipse。 http://openejb.apache.org/deploying-in-tomee.html