根据Java EE Compatibility page JBoss AS 7 was tested使用 JDK Java SE 6.0 更新 6u30;一位同事说,这些规范已被认证为符合 Java EE 标准,因此我们必须使用它们,因为该环境经过了良好的测试。
我还没有找到反对这一点的论据,但也没有找到反对将 JBoss 与 JDK 7 ( as they are compatible ) 一起使用的论据,所以我想问这是一种常见做法还是只是一个小问题? Java 7 语言增强功能将对我们的下一个发布周期非常有帮助。
最佳答案
so we must use them because that environment is well tested.
我觉得这并不完全正确。针对产品的 Beta 版本(例如 Geronimo )或包含许多错误的旧版本(例如 JBoss )进行认证的情况并不罕见。
通过 TCK 是 Java EE 合规性的一项非常基本的测试。不幸的是,这不是一个证明整体稳定性或生产适用性的测试。供应商一直在发布其认证产品的新版本,其中包含许多错误修复。这些版本很少经过重新认证,但当然这些版本几乎总是推荐使用的版本。
遵循供应商建议在生产中使用的内容,不要过分关注用于规范认证的配置。
关于jakarta-ee - Java EE 应用服务器和 JDK 版本需要匹配经过认证的版本吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17267208/