Я хотел бы упаковать свое java-приложение http://kunagi.org/ для Ubuntu (и Debian).
Если пакет создает пользователя kunagi, укажите сценарий инициализации и конфигурацию файлы для существующего tomcat6, так что мое приложение запускается в отдельном экземпляре jvm со своими привилегиями? Или пакет должен просто отбросить веб-приложение в /var/lib/tomcat6/webapps/, чтобы он работал с процессом и привилегиями tomcat?
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)
Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.
Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.
Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.
Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.
Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.
Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.
Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.
Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.
Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.
Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.
Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.
Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.
Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.
Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)
Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)
Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.
Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.
Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)