谁能告诉我目前是否可以通过 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 容器来实现类似的工作有多难,以及这两种环境在复杂性、性能、大小、部署速度、硬件资源消耗等方面的比较如何。