Упаковка tomcat в RPM для веб-развертывания

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

вы хотите создать полный пакет tomcat и кода вашего приложения, который автоматически развернет его и запустит?

erTugRul 27.03.2018 09:10

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

Kiran Kumar Reddy 27.03.2018 15:39
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
2
416
1

Ответы 1

Установка 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 

Другие вопросы по теме