liferay CE 7是否支持Java 9?

问题描述 投票:-1回答:2

有没有人用Java 9试过Liferay 7 tomcat8捆绑?是否支持? 如果没有,Liferay CE门户的哪个版本支持Java9及更高版本?

java tomcat liferay java-9 portal
2个回答
1
投票

无论如何,GA的简短答案都是否定的。

很长的答案是:如果您正在使用Liferay CE GA捆绑到7.1.1(GA 2)和tomcat,正如标签所示,Liferay没有在java 9上运行的正确元数据,并且捆绑包无法启动(在tomcat它会停止)。

下一个捆绑包GA 3增加了在Java 11上运行的能力,这意味着Java 11的功能可能存在,这将使Java 9成为一个问题,因为可能出现“错误”,特别是那些动态生成的代码组件或那些在需要时编译。此外,如果您使用的是bundle,它们可能带有Java 9中JVM选项,这些选项在Java 9中不存在,在这种情况下,vm甚至无法启动它们。

如果没有,Liferay CE门户的哪个版本支持Java9及更高版本?


0
投票

您可以查看the compatibility matrix的Liferay EE(或DXP),它可以很好地暗示Liferay CE需要运行的内容。至于“支持”,它取决于您的意思:Liferay(公司)提供的唯一商业支持是企业产品(DXP)。

基本原则是Liferay CE和DXP仅在L​​TS版本的Java上进行测试。目前是8,我相信11即将推出。但是,Liferay CE 7.0可能不会看到正式更新,因为它需要对Java 11兼容性进行一些更改,因为Liferay CE 7.1是当前获取更新的分支。

© www.soinside.com 2019 - 2024. All rights reserved.