Упаковка веб-приложения Java: повторное использование tomcat6 или отдельного процесса?

Я хотел бы упаковать свое java-приложение http://kunagi.org/ для Ubuntu (и Debian).

Если пакет создает пользователя kunagi, укажите сценарий инициализации и конфигурацию файлы для существующего tomcat6, так что мое приложение запускается в отдельном экземпляре jvm со своими привилегиями? Или пакет должен просто отбросить веб-приложение в /var/lib/tomcat6/webapps/, чтобы он работал с процессом и привилегиями tomcat?

3
задан 9 December 2010 в 16:45

18 ответов

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 26 May 2018 в 00:02

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 25 July 2018 в 22:46

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 27 July 2018 в 00:20

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 31 July 2018 в 13:39

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 2 August 2018 в 04:11

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 4 August 2018 в 20:15

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 6 August 2018 в 04:16

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 10 August 2018 в 10:30

Это должен быть выбор системного администратора. Просто упакуйте приложение, чтобы просто запустить из коробки. Если системный администратор хочет повысить безопасность, это его работа:)

1
ответ дан 13 August 2018 в 16:56

Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.

Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.

Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 26 May 2018 в 00:02

Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.

Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.

Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 25 July 2018 в 22:46

Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.

Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.

Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 27 July 2018 в 00:20

Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.

Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.

Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 31 July 2018 в 13:39

Вместо того, чтобы модифицировать существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер.

Что касается обновлений, автономная версия может обновиться вместе с вашим менеджером пакетов (в случае, если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

кв, оборотов в минуту, ням, и т.д.); но, если люди устанавливают войну в tomcat, это зависит от человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно хорошего примера этого, см. Jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию.

Проблема с диспетчером пакетов, который модифицирует существующую установку tomcat, заключается в том, что может возникнуть проблема с ump а также или существует неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 2 August 2018 в 04:11

Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.

Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 4 August 2018 в 20:15

Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.

Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 6 August 2018 в 04:16

Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.

Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 10 August 2018 в 10:30

Вместо того, чтобы изменять существующую установку tomcat / webapp, вы можете предоставить (1) автономный пакет, который работает со встроенным веб-сервером, и (2) предоставить простой «.war» файл, который люди могут загрузить и установить в их собственный кота (или пристань или стая или ...) сервер. (Если у вас есть версия, которая является автономным сервером, то тривиально также обеспечить войну как отдельную загрузку.)

Что касается обновлений, автономная версия может обновиться с помощью менеджера пакетов ( кв, оборотов в минуту, ням, и т.д.); но, если люди установят войну в tomcat, это будет до человека, который его установил, чтобы обновить его вручную, или вы можете предоставить обновление в веб-приложении. Для действительно приятного примера см. [D0] jenkins (ранее hudson). Sonatype / nexus также имеет отдельные параметры установки.

Общее руководство для конечных пользователей: для быстрого & amp; простота установки персонального ПК, выполните отдельную версию. Для зрелого центра обработки данных и долговременной простоты управления перейдите к «.war» на существующем сервере приложений.

Проблема с диспетчером пакетов, изменяющим существующую установку tomcat, заключается в том, что может быть ump 15 webapps внутри этого tomcat, а обычно неожиданно плотная зависимость между версией tomcat & amp; версии webapps. Лучше сначала обновить tomcat, проверить, все ли все веб-приложения работают, а затем обновить webapps один за другим. (Или, может быть, я просто параноик, так как это единственный метод, который работал для меня, исторически.)

1
ответ дан 13 August 2018 в 16:56

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

Похожие вопросы: