Могу ли я запустить приложение Grails 2.2.5 с Java 8? - PullRequest
0 голосов
/ 01 октября 2018

Я пытался запустить приложение Grails 2.2.5, которое отлично работает на Tomcat 6 и Java 7, на установке Tomcat 8 с Java 8 (в частности, '1.8.0_181'), и у меня были ошибки при запуске.Кажется, я вспомнил некоторые проблемы с совместимостью, но я не могу найти ничего о Grails 2.2.x с Java 8. Это сообщение об ошибке:

org.springframework.beans.factory.BeanCreationException: ошибкасоздание компонента с именем 'pluginManager', определенным в ресурсе ServletContext [/WEB-INF/applicationContext.xml]: сбой вызова метода init;вложенное исключение - java.lang.NullPointerException: невозможно вызвать метод getAt () для нулевого объекта

1 Ответ

0 голосов
/ 01 октября 2018

Нет, Groovy - это ограничение здесь.Первой версией Groovy, которая работала с Java 8, была версия 2.3, а Grails 2.4 была первой версией, использующей Groovy 2.3+.Поскольку вы не можете изменить версию Groovy, которую использует Grails, вам нужно придерживаться Java 7 (не очень) или обновить (намного лучше).

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...