Добрый вечер.
Обновил версию платформы с 7.1.4 до 7.2.4 и столкнулся с отсутствием логов (и папки с логами) при запуске в режиме быстрого развертывания (uberJar работает).
После запуска задач setupTomcat deploy
структура папок создается, за исключение папки logs:
Сравнил процесс запуска проблемного приложения с только что созданным и нашел отличия, которым пока не могу найти объяснение.
Проблемное:
INFO: Starting service [Catalina]
апр. 30, 2020 7:36:13 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.27]
апр. 30, 2020 7:36:13 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Установка веб приложения в папку
[X:\repos\portal\deploy\tomcat\webapps\app]
19:36:14.562 [main] INFO o.atmosphere.cpr.AtmosphereFramework -
Installed AtmosphereHandler com.vaadin.server.communication.PushAtmosphereHandler mapped to context-path: /*
А вот так запускается тестовое приложение:
INFO: Starting service [Catalina] апр. 30, 2020 6:42:55 PM org.apache.catalina.core.StandardEngine startInternal
INFO: Starting Servlet engine: [Apache Tomcat/9.0.27] апр. 30, 2020 6:42:55 PM org.apache.catalina.startup.HostConfig deployDirectory
INFO: Установка веб приложения в папку [X:\repos\test\deploy\tomcat\webapps\app]
LogbackConfigurator INFO Setting up CUBA default logging configuration
LogbackConfigurator INFO Found resource [file:/X:/repos/test/deploy/tomcat/../app_home/logback.xml]
18:42:56.538 INFO c.h.c.c.s.AbstractWebAppContextLoader - Initializing 'web' block, servlet context path: /app
18:43:01.876 INFO c.h.cuba.core.sys.AppComponents - Using app components: [com.haulmont.cuba]
В первом случае не вызывается LogbackConfigurator
.
Помимо этого есть еще одна проблема со студией - CUBA-Deployment-Edit WAR/UberJar Settings
генерируют пустые файлы logback.xml
cuba studio: 13.2-191