Мне нужно создать файл RPM, который выполняет установку tomcat, помещает файл войны в местоположение веб-приложений и запускает сервер. Как упаковать tomcat в RPM? Как я могу сказать, что файл WAR следует разместить в веб-приложениях после установки?
Я просто хочу упаковать военный файл, а не весь код приложения. Итак, в моем rpm-пакете должен быть файл tomcat и war. Таким образом, когда установлен rpm, tomcat должен быть установлен, а файл war должен быть помещен в папку webapps установленного tomcat.




Установка Tomcat сохраняется, если на сервере доступна Java. Итак, лучше иметь ваш war-файл в каталоге webapps, а затем сжать (tar) ваш каталог tomcat в один файл как (это также требует java):
tar -czf tomcat.tar.tgz <path of your tomcat directory>
На сервере, на котором вы хотите установить tomcat, просто скопируйте этот файл (tomcat.tar.tgz) и распакуйте его в желаемое место как:
tar -xzf tomcat.tar.tgz
вы хотите создать полный пакет tomcat и кода вашего приложения, который автоматически развернет его и запустит?