我已经为我们发布到后端系统的所有 SOAP 请求和响应实现了无状态 EJB。使用 JSP 中的 usebean 标记调用无状态 EJB。
现在这背后的目的是可以从不同应用程序上的不同 JSP 文件进行相同的接口调用,我可以只引用相同的无状态 EJB。
我正在使用 Ecliper Juno 开发 EJB
现在我的困惑是在 TomEE 中部署 EJB 代码的位置。您能否就手动部署的步骤提供建议?稍后我们将使用 Maven 或 Ant 脚本将其自动化。
谢谢森希尔
我可以看到两种在 TomEE 中放置代码的方法。
A. 您可以将 EAR 放在 app 文件夹中。默认不存在,需要创建。
下面的链接应该给出一个关于整体目录结构的想法。
http://openejb.apache.org/tomee-directory-structure.html
所以你应该把你的代码如下
B. 在同一个 WAR 中捆绑 servlet、JSP 和 EJB。这可以部署在 tomee/webapps 中。这也可以使用 Eclipse。 http://openejb.apache.org/deploying-in-tomee.html