Какие шаги необходимы, чтобы сделать исполняемую войну без распаковки войны.(Аналогично тому, как это делает пружинный ботинок).По сути, хочу включить Embedded Tomcat в существующую войну и сделать ее исполняемой.
Env: Spring mvc, Java 7, Webapp с web.xml
До сих пор я проводил следующие исследования:
Как Spring Boot создает встроенный контейнер в TomcatEmbeddedServletContainerFactory, но все эти вещи WebApploader, которые я не могу понять.
Успешно упаковать только исполняемую войнуиспользуя плагин весенней загрузки maven, но не может работать без его распаковки.
Класс API Tomcat не читает приложение с войны напрямую.
Успешно протестировали встроенный tomcat, распаковав его в определенном месте и вызвав метод addWebapp.
Я не хочу создавать большую толстую банку с использованием плагина Shade.
Не хотите указывать путь, например, src / main, как указано во многих примерах в Интернете.
Обновление приложения до пружинной загрузки через Интернет невозможно из-за Тиме и другие зависимости.