繁体   English   中英

liferay CE 7是否支持Java 9?

[英]Does liferay CE 7 support Java 9?

有没有人尝试过将Liferay 7 tomcat8与Java 9捆绑在一起? 支持吗?
如果不是,那么哪个版本的Liferay CE Portal支持Java9及更高版本?

对于GA的简短回答在任何意义上都不是。

长答案是:如果如标签所示,如果您使用的是带有tomcat的Liferay CE GA捆绑软件,最高支持7.1.1(GA 2),则Liferay没有在Java 9上运行的适当元数据,并且捆绑软件将无法启动(在tomcat只会停止)。

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

如果不是,那么哪个版本的Liferay CE Portal支持Java9及更高版本?

您可以检查Liferay EE(或DXP) 的兼容性列表 ,它为Liferay CE需要运行什么提供了很好的提示。 至于“支持”,取决于您的意思:Liferay(公司)提供的唯一商业支持是企业产品(DXP)。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM