Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.
Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.
Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)