1

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

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

我正在使用 Ecliper Juno 开发 EJB

现在我的困惑是在 TomEE 中部署 EJB 代码的位置。您能否就手动部署的步骤提供建议?稍后我们将使用 Maven 或 Ant 脚本将其自动化。

谢谢森希尔

4

1 回答 1

1

我可以看到两种在 TomEE 中放置代码的方法。

A. 您可以将 EAR 放在 app 文件夹中。默认不存在,需要创建。

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

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

所以你应该把你的代码如下

  • /apps/{你的耳朵名称}文件夹
    • lib(包含应用程序所需的所有 jar,例如 log4j、开源库)
    • META-INF 文件夹
    • ejb罐子
    • Web 组件之战

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

于 2013-07-18T03:45:33.713 回答