Liferay CE 7 поддерживает Java 9? - PullRequest
       63

Liferay CE 7 поддерживает Java 9?

0 голосов
/ 20 февраля 2019

Кто-нибудь пробовал комплект Liferay 7 tomcat8 с Java 9 ?Поддерживается ли это?
Если нет, то какая версия портала Liferay CE поддерживает Java9 и выше?

Ответы [ 2 ]

0 голосов
/ 20 февраля 2019

Краткий ответ для GA - нет, в любом смысле.

Длинный ответ таков: если вы используете комплекты Liferay CE GA до 7.1.1 (GA 2) с tomcat, как указано в теге, у Liferay не было надлежащих метаданных для запуска на java 9 исвязки не запускаются (в tomcat он просто останавливается).

В следующем пакете, GA 3, добавлена ​​возможность работать на Java 11, что означает, что могут присутствовать функции Java 11, и это может сделать Java 9 проблемой, поскольку могут появиться «ошибки», особенно те, которыединамически генерируемые компоненты кода или компилируемые при необходимости.Кроме того, если вы используете пакеты, они могут содержать параметры JVM из Java 11, которых нет в Java 9, в этом случае vm даже не запустится без их поворота.

Если нет, товерсия портала Liferay CE поддерживает Java9 и выше?

0 голосов
/ 20 февраля 2019

Вы можете проверить матрицу совместимости для Liferay EE (или DXP), которая дает хороший совет о том, что Liferay CE требует для работы.Что касается «поддержки», то это зависит от того, что вы имеете в виду: единственная коммерческая поддержка, которую предлагает Liferay (компания), относится к корпоративному предложению (DXP).

Основной принцип заключается в том, что Liferay CE и DXPтестируются только на LTS-версиях Java.Сейчас это 8, и я верю, что 11 скоро.Тем не менее, Liferay CE 7.0 может не увидеть формальное обновление в случае, если требуются некоторые изменения для совместимости с Java 11, поскольку Liferay CE 7.1 - это ветвь, которая в настоящее время получает обновления.

...