我想知道我的Websphere应用程序服务器提供了哪个版本的Java EE规范(传统的,不是Liberty)。不幸的是,我不知道在哪里可以找到这些信息。 WAS版本是
WebSphere Platform 8.5.5.11 [BASE 8.5.5.11 cf111649.01] [IBMJAVA8 8.0.3.20 cf111647.02]
根据IBM doc,它应该是版本6。
<dependency>
<groupId>javax</groupId>
<artifactId>javaee-api</artifactId>
<version>6.0</version>
<scope>provided</scope>
</dependency>
OP询问了WebSphere Application Server传统的8.5.5,确定的答案是this IBM KnowledgeCenter doc中列出的JEE6。如here所述,WAS传统v9将规范级别提高到EE7。正如this KnowledgeCenter doc中所述,自8.5.5.6版本以来,Liberty已支持JEE7。上面引用的Oracle文档验证WAS Liberty已从8.5.5.6获得JEE7认证,并且WAS传统已从v9获得认证。
您的版本符合Java EE 7,并且已通过Oracle认证。您可以在http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html上看到它,其中列出了所有Java EE认证的服务器。