Приложение Grails по умолчанию не развертывается на tomcat - PullRequest
0 голосов
/ 24 мая 2018

У меня есть очень простое приложение grails, которое было создано с помощью create-app и создания простого контроллера.Он работает локально, но когда я использую 'grails war' и развертываю его на сервере Tomcat, возникает проблема с базой данных.Последнее «вызванное» в журналах tomcat:

Caused by: org.hibernate.HibernateException: Access to DialectResolutionInfo cannot be null when 'hibernate.dialect' not set

Я не внес никаких изменений в конфигурацию базы данных, созданную create-app (таким образом, используя встроенную БД).

среда: Grails 3, Debian 9, Tomcat 8.

Как решить эту проблему?

1 Ответ

0 голосов
/ 25 мая 2018

Запуск grails war вызывает использование конфигурации производственной среды по умолчанию.Конфигурация db отличается для производства и, вероятно, является причиной проблемы.Вместо этого вы должны попробовать grails -Dgrails.env=development war или grails dev war.

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