Grails 4 - развертывание облачной платформы Google возобновляется - PullRequest
1 голос
/ 01 октября 2019

Приложение Grails 4, развернутое в GCP, похоже, пытается запустить после развертывания, но не запускается должным образом. Запросы приложений возвращают 500 ответов. Нет ошибок или подсказок с выходом уровня журнала DEBUG на корневом уровне.

То же приложение работает локально в режиме разработки.

Производственная конфигурация соответствует руководству по развертыванию Grails 3 (для GCP), за исключением изменений, которые были необходимы для работы Grails. 4 / Java 11. Похоже, что большая часть начальной загрузки выполняется должным образом;

  • Spring Security успешно конфигурируется
  • Spring Security REST успешно конфигурируется
  • Spring beans зарегистрированы
  • Подключается к облачному экземпляру SQL
  • Схема базы данных создана (Liquibase)
  • Плагины успешно загружены

Затем переходят к следующемузнакомые строки записи выходных данных;

INFO --- [main] o.s.b.w.embedded.tomcat.TomcatWebServer  : Tomcat initialized with port(s): 8080 (http)
INFO --- [main] o.a.coyote.http11.Http11NioProtocol      : Initializing ProtocolHandler ["http-nio-8080"]
INFO --- [main] o.apache.catalina.core.StandardService   : Starting service [Tomcat]
INFO --- [main] org.apache.catalina.core.StandardEngine  : Starting Servlet engine: [Apache Tomcat/9.0.17]

и перезапуски ..

в то время как обычно, следующая фаза начальной загрузки (происходит локально) будет:

[restartedMain] o.a.c.c.C.[Tomcat].[localhost].[/]       : Initializing Spring embedded WebApplicationContext
[restartedMain] o.s.web.context.ContextLoader            : Root WebApplicationContext: initialization completed in 42018 ms

Возможнодлинный вопрос, но любой уровень подсказок или предложений будет высоко ценится.

Я выбежал из дверей, чтобы открыть. : - (

1 Ответ

0 голосов
/ 10 октября 2019

Вы можете попробовать обновить версию Tomcat на всякий случай.

Но, глядя на документацию Grails:

https://docs.grails.org/latest/guide/upgrading.html

Существует некоторая конфигурация, выполненная, когда выОбновите Grails 4 с Grails 3.3.x, чтобы предотвратить перезапуск сервера при изменении представлений или пакетов сообщений.

Любое изменение gsp в Grails 4 M2 вызывает перезапуск приложения.

https://github.com/grails/grails-core/issues/11284

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