【问题标题】:How to EJB 3.1 Deployment in Tomcat 5.5.x [duplicate]如何在 Tomcat 5.5.x 中部署 EJB 3.1 [重复]
【发布时间】:2012-11-18 13:12:11
【问题描述】:

我有支持的托管计划

i) Tomcat - 5.5.xSupport

ii) JDK - 1.6.x 支持

iii) JSP/servlet - 2.0 支持

我能否在此设置上部署 EJB 3.1?我听说 Tomcat 不支持 EJB,但希望有一个解决方法。任何建议表示赞赏。

【问题讨论】:

    标签: java jakarta-ee ejb-3.1 openejb


    【解决方案1】:

    如果我没记错的话,Apache TomEE 以前是 openEJB 项目。您可以使用提供的 openEJB 库在您的 tomcat 实例上部署 ejb。有关如何设置的更多信息,请访问以下链接:

    http://openejb.codehaus.org/tomcat.html

    【讨论】:

    • 感谢您的回答,但我还有一个问题是可以在本地使用 EJB 意味着在 Tomcat 中的同一个 JVM 上使用它?有可能吗???
    • 是的,这是正确的。这就是通过 Open EJB 实现的
    【解决方案2】:

    没错,Tomcat 只是一个 servlet 容器,因此您可以部署 servlet 和 JSP,但不能部署 EJB。您需要像 JBoss 或 Glassfish 这样的应用服务器。

    还有一个建立在 Tomcat 之上的Apache TomEE 项目,您可能可以在 Tomcat 中嵌入一些轻量级的 EJB 容器。

    【讨论】:

    • 感谢您的回答,但我还有一个问题是可以在本地使用 EJB 意味着在 Tomcat 中的同一个 JVM 上使用它?有可能吗???
    猜你喜欢
    • 1970-01-01
    • 2013-02-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-01-02
    • 1970-01-01
    • 2011-03-30
    • 2011-02-08
    相关资源
    最近更新 更多