有人尝试过使用 Java 9 的Liferay 7 tomcat8软件包吗?
支持吗?
如果不是,那么哪个版本的Liferay CE Portal支持Java9及更高版本?
答案 0 :(得分:1)
对于GA的简短回答在任何意义上都不是。
长答案是:如果您使用带有tomcat的Liferay CE GA捆绑软件(最高支持7.1.1(GA 2))(如标签所建议),则Liferay没有适当的元数据可在Java 9上运行,因此捆绑软件不会启动(在tomcat中,它将停止)。
GA 3中的下一个捆绑软件增加了在Java 11上运行的功能,这意味着可能存在Java 11的功能,这将使Java 9成为可能出现“错误”的问题,尤其是那些动态生成的代码组件或需要时编译的组件。另外,如果您使用的是捆绑软件,则它们可能带有Java 11中不存在的Java 11中的JVM选项,在这种情况下,如果不打开它们,虚拟机甚至无法启动。
如果不是,那么哪个版本的Liferay CE Portal支持Java9及更高版本?
答案 1 :(得分:0)
您可以检查the compatibility matrix中是否有Liferay EE(或DXP),这可以很好地提示Liferay CE需要运行什么。至于“支持”,取决于您的意思:Liferay(公司)提供的唯一商业支持是企业产品(DXP)。
基本原则是Liferay CE和DXP仅在Java的LTS版本上进行测试。目前是8,我相信11即将推出。但是,如果Liferay CE 7.0需要进行一些更改以实现Java 11兼容性,则可能看不到正式更新,因为Liferay CE 7.1是当前获取更新的分支。