Apache Tomcat Deploy

Добрый день!

Подскажите, пожалуйста, столкнулись с проблемой развертывания разработанного приложения на сервере apache tomcat. Приложение называется finclick.

Используем deploy посредством WAR архивов.
Сделали все как описано в документации
https://docs.jmix.ru/jmix/deployment/basic.html

В логах сервера при старте сервера ошибок нет. в webapps приложение из WAR разворачивается.
Видим созданный каталог приложения с подкаталогами
META-INF org WEB-INF
В заранее подготовленной postgres базы данных таблицы не создаются, создается впечатление, что во время старта вообще нет поделючения к базе данных, хотя настройки сделали как описано в разделе документации Using JNDI Data Source.
Также во время развертывания приложения не видно, чтобы появлялись какие-либо коннекты к базе данных.
Весь день разбираемся почему deploy не отрабатывает.
Прошу помочь прояснить в чем может быть проблема.

Прилагаю лог старта сервера catalina.log (9.0 КБ)

Добрый день!

Судя по логу приложение вообще не стартует, а не только не подключается к БД.

Убедитесь что главный класс приложения расширяет SpringBootServletInitializer:

@SpringBootApplication
public class MyApplication extends SpringBootServletInitializer {
    // ...
}

И еще мы сталкивались с таким же странным безмолвным отказом запускать WAR если Томкат работает под JVM версии ниже чем использовалась для сборки приложения.

Спасибо бльшое. Все заработало. Действительно все дело было в java На сервере стоала OpenJDK 11, а приложение было собрано для OpenJDK 17 :slight_smile: