Websphere Liberty Profile 8.5.5 是否与 Java EE 5 兼容?

Is Websphere Liberty Profile 8.5.5 compatible with Java EE 5?

我不太清楚 Liberty Profile 8.5.5 是否支持 Java EE 5。在 EE 6 Liberty Profile 的官方兼容性页面上明确列出:

http://www.oracle.com/technetwork/java/javaee/overview/compatibility-jsp-136984.html

但是在 EE 5 兼容性页面上只列出了 Websphere:

http://www.oracle.com/technetwork/java/javaee/overview/compatibility-javaee5-jsp-141098.html

我可以假设如果实现支持 EE 6 那么它也支持所有以前的 EE 版本吗?

是否有人有明确说明 Liberty Profile 与 EE 5 兼容的消息来源?

谢谢,

Java EE 5 兼容性列表仅显示实施完整配置文件 的服务器。 WebSphere Liberty 当前实现了 web 配置文件,因此无法在此处列出。

我可以假设如果实现支持 EE 6 那么它也支持所有以前的 EE 版本吗?

不,例如 Liberty 不支持 Java EE 1.4 要求的 EJB 2.x。只有完整的 WebSphere Application Server 才向后兼容所有以前的规范。一般来说,这取决于应用服务器供应商,他们通常支持一些以前的版本,但你不能假设,如果服务器支持 Java EE 6,它将支持所有以前的规范。这绝对不是真的。

是否有人有明确说明 Liberty Profile 与 EE 5 兼容的消息来源?

由于 Liberty 没有实现完整配置文件,您不能说它完全兼容 EE 5,但是您将能够 运行 一些 Java EE 5 Web 应用程序,其中规范是向后兼容的。这是 features supported by Liberty 的列表。例如,您可以 运行 Servlet 2.5 应用程序,但不能使用 remote EJB 3.0.

更新

从 8.5.5.6 版本开始的 WebSphere Liberty 配置文件现在完全Java EE 7 兼容