6

正如标题所说。我对 Java EE6 认证的内部工作了解不多。但是,TomEE+ 似乎只是 TomEE 的超集,那么 TomEE+ 不应该也通过 Java EE6 认证吗?

我们刚刚决定为我们内部开发的管理应用程序构建 Tomcat(相对于不使用 Glassfish 中的很多功能),并且对 TomEE+ 非常感兴趣,因为它几乎拥有我们想要的一切。

仅供参考,我们最初只是查看 Tomcat7,并安装 Jersey 和 Hibernate。

4

2 回答 2

7

长话短说,适用于所包含功能的整套 TCK 测试必须通过 TCK 才能被标记为“认证”。

TomEE+ 通过了与 TomEE 通过相同的测试(实际上更是如此),但由于它包含更多的东西并且并非所有的东西都通过了各自的测试,因此 TomEE+ 没有通过认证。

我们实际上只有一个发行版,只是简单的“TomEE”,但对于认证要求,它变成了两个,TomEE(现在精简版)和 TomEE+(原始版)。

TomEE+ 实际上通过了 JAX-RS TCK,我们每天都运行这些测试。为了获得包含 JAX-RS 的经过认证的二进制文件,我们必须创建第三个 TomEE 发行版,即 Web Profile + JAX-RS,或者只是将 JAX-RS 添加到普通的 TomEE 二进制文件中。我们在 JCP 级别将 JAX-RS 添加到 JavaEE 7 中的 Web Profile 中,因此将 JAX-RS 添加到普通 TomEE 只是时间问题。

目前,我们只是试图将 1.0.0 推出门外——实际上休息一下,来检查一下 stackoverflow :) 深入扫描代码,需要休息一下 :) 即将到来的 1.0。 0 的部署速度已经比发布的 beta-2 快了 20%,但经过这一轮的黑客攻击,它应该会快得多。在完成之前我不敢说多少钱,但到目前为止看起来真的很棒。

不管怎样,试试 TomEE+。如果出于某种原因您觉得自己将所有部件组合在一起还有更多好处,请务必告诉我们,我们会想办法解决的。我们的整个交易都是成功的,所以您不必再自己做这件事了。所以如果上面的东西不太适合你,我们会做一些适合你的东西。

于 2012-04-15T23:09:22.533 回答
2

openejb 战争的名称已更改为 tomee,而且 dropin-war 部分的下载页面似乎没有更新。

这些站点将链接到适当的镜像,或者对于任何下载链接,将文本“openejb-tomcat”替换为“tomee”,它们应该可以工作。

http://www.apache.org/dyn/closer.cgi/openejb/4.0.0-beta-2/tomee-plus-webapp-4.0.0-beta-2.war http://www.apache.org /dyn/closer.cgi/openejb/4.0.0-beta-2/tomee-webapp-4.0.0-beta-2.war

我会让 TomEE 的人知道...

于 2012-04-16T17:54:43.697 回答