我真的很想知道这到底是什么意思?
我可以在开发和生产中使用JBoss 7和所有的EE 6特性吗(我需要JMSEJB3.1,JSF2.1,CDI...)或者我必须等待JBoss 7的更高版本?
如果没有,既然JBoss 6.x只通过了网络配置文件认证,那么这个选项是什么?“只有网络配置文件认证”的解释是什么?
谢谢
发布于 2011-10-04 21:55:50
如果应用服务器实现了巨大的Java EE API的所有方面,那么它就只有通过了JavaEE6“完整概要”认证。
只有在应用服务器至少实现Java EE API的以下方面时,它才能通过Java EE 6 "Web Profile“认证:
H112Bean验证1.0
JBoss 6只通过了"Web Profile“认证,尽管它还实现了许多其他Java方面,如JMS、EJB3.1full、JAX-RS等,因为它还没有实现整个Java。如果JBoss 6提供的正是您所需要的,那么我不会担心这个认证。这并不能证明它已经准备好投入生产了。
另请参阅:
发布于 2011-10-04 23:24:46
我可以在开发和生产中使用JBoss 7和所有的EE 6特性(我需要JMSEJB3.1,JSF2.1,CDI...)或者我必须等待JBoss 7的更高版本?
这取决于您是否将任何值与证书关联。JBoss 7没有通过Java认证,因为它还没有在JavaEE6 Full Profile EE6 (技术兼容性工具包)上运行,并不是说它没有实现JavaEE6所需的任何特性。根据this post in the JBoss forums的说法,JBoss 7的后续7.x (最有可能是7.1)版本将经过认证过程。
如果不是,由于JBoss 6.x仅通过网络配置文件认证,因此该选项是什么
您可以等待EAP6(将包含经过认证的JBoss 7.x版本)。
和什么是“唯一网络配置文件认证”的解释?
JBoss 7已经通过了网络配置文件测试(这是一个独立的测试)。JSR 316中概述的Web Profile规范指出,符合Web Profile规范的容器中需要以下组件:
WP.2.1 2.1必需的组件
以下技术是Web配置文件的必需组件:
Java Servlet 3.0
) 2.0
注入的
WP.2.2 2.2可选组件
Web配置文件中没有可选组件。Web Profile产品可能会支持完整的Java EE平台中存在的一些技术,这些技术没有列在第2.1节“必需的组件”中,这与它们的兼容性要求是一致的。
通过传递Web profile TCK,并在完整概要中包含所需的组件(由WP2.2允许),您可以继续在JBoss 7上构建需要完整概要的应用程序。
如果您的应用程序只需要Web配置文件,而不是完整的配置文件,那么您可以使用JBoss 7作为Web配置文件认证容器。当然,对于那些需要具有付费支持选项的企业解决方案的人来说,JBoss EAP是有的;社区版本没有来自JBoss/Redhat的任何基于SLA的支持选项。
发布于 2012-06-28 23:42:57
更新一下,JBoss 7.1.x通过了JavaEE6 Full Profile认证。JBoss 7.1.0.Final于2012-02-16发布。
https://stackoverflow.com/questions/7648897
复制相似问题