为什么TomEE Java EE6已经过认证,但TomEE没有?

前端之家收集整理的这篇文章主要介绍了为什么TomEE Java EE6已经过认证,但TomEE没有?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
就像标题所说的那样.我对 Java EE6认证的内部工作原理知之甚少.但是,似乎TomEE只是TomEE的超集,所以TomEE也不应该通过Java EE6认证吗?

我们刚刚决定在我们内部开发的管理应用程序中构建Tomcat(而不是使用Glassfish中的许多功能),我对TomEE非常感兴趣,因为它几乎拥有我们想要的一切.

仅供参考,我们原本只是看Tomcat7,并安装Jersey和Hibernate.

解决方法

简而言之,适用于所包含功能的整套TCK测试必须通过TCK才能被标记为“已认证”.

TomEE通过了TomEE传递的相同测试(实际上更多),但是由于它包含更多内容而并非所有测试都通过了各自的测试,因此TomEE未经过认证.

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

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

目前我们只是试图让1.0.0出门 – 实际上从那里休息一下来看看stackoverflow :)在扫描代码的脖子深处需要一点喘息:)即将到来的1.0. 0部署的部署速度比发布的beta-2快20%,但在这轮黑客攻击之后应该会更多.我不敢说它到底有多少,但到目前为止看起来真的很棒.

无论如何,给TomEE一个尝试.如果由于某种原因你觉得自己把所有部件放在一起还有更多的好处,那么一定要告诉我们,我们会想出办法.我们的整个交易都是为了让你不必再自己做了.所以如果那里的东西不太适合你,我们会做出一些有用的东西.

猜你在找的Java相关文章