【发布时间】:2011-08-06 09:42:08
【问题描述】:
谁能告诉我目前是否可以通过 Jetty 将部分 Java EE 6 Web 配置文件“粘合在一起”? 我发现了很多关于将独立的 EJB 3 容器、JTA 提供程序等与旧 Jetty 版本集成的文章,所以如果我能让它们一起工作,我很想知道。 我想在 Jetty 8 上组装一个 Servlet 3.0 + CDI + EJB 3.1 + JTA(如果需要,我真正想要的只是声明性事务管理)+ JPA 2 环境(如果没有可用的 Jetty 替代品,则为 Tomcat 7)。 我的问题是:可以做到吗?有没有人设法做到这一点?有关于让 OpenEJB、Atomikos、Weld、EclipseLink 和 Jetty(或任何其他类似堆栈)一起工作的文章吗?那里有任何神奇的“做这一切” pom.xml 文件吗?
PS:是的,我知道我可以使用 GlassFish(我非常喜欢)。我只是想知道使用 Servlet 容器实现类似的工作有多难,以及这两种环境在复杂性、性能、大小、部署速度、硬件资源消耗等方面的比较。
【问题讨论】:
-
@AmanicA,感谢您编辑标签,希望这会引起更多关注。
-
我们正在认证 OpenEJB 项目中的 Apache TomEE(如下所述)。完成后,我们希望也做一个 Jetty 堆栈并将其称为 Apache JetSet。它实际上已经开始了,如果你想破解它并成为将它推向世界的一部分,太好了!越多越好! :) 只需在 dev@openejb.apache.org 列表上打个招呼。大多数项目只是开发人员在工作中使用这些东西并正在创建他们想要使用的平台。我们实际上的目标是让 Jetty 版本完全可嵌入,这与 Tomcat 版本不同。
标签: java jetty java-ee-6 ejb-3.1 openejb