Преимущества / Недостатки для взорванных файлов войны

StackOverflow https://stackoverflow.com/questions/3906881

Вопрос

Ответ на вопрос, который я прочитал сегодня, предложил развертывать приложение в качестве взорванного (расстегнутого) ВОЙНА. Отказ Это заставило меня думать.

Каждое развертывание, которое я когда-либо делал с jboss / Tomcat, был с войной AA /УХО файл. По крайней мере, насколько я могу вспомнить.

Я делал ошибку все эти годы?

Существуют ли преимущества для развертывания приложения в его расширенной форме, а не упакованы?

Это было полезно?

Решение

1.) Какую версию вы на самом деле запускаете? "Хммм, я не совсем уверен сейчас"

2.) Безопасность - у вас есть правильное разрешение на место для врожденного формата?

3.) Messiness - файлы Galore разбросаны по всему красивому приложению / веб-серверу (некоторые люди действительно ненавидят это).

Я склонен взорваться для прототипа работы разработчиков, а затем перейти к правильной упаковке, чем ближе к PRD, который я получаю.

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

Единственное реальное преимущество, которое вы получаете от развертывания взорваемого уха/войны,-это возможность на сервере горячих заменов, а также время, сохраненное на упаковке (что IMHO незначителен).

Есть также несколько серверов веб -приложений, которые требуют взорванных войн для некоторых эзотерических функций, но это ничто, что я столкнулся с регулярным использованием.

На этапе разработки более удобны развертывать его взорваны. Таким образом, вы можете горячим обновлять некоторые развертываемые ресурсы (как могут быть страницы JSP).

Для тестирования и производства я предпочитаю вместо этого упакованного развертывания: Ligther и легче обрабатывать для развертывателей.

Не взрывание войны/уха при развертывании не имеет никакого значения для сервера приложений. Это потому, что под ними все взорвались.

Например, если вы поместите файл WAR в WebApp из Tomcat, вы увидите, что в вашем рабочем каталоге ваш файл War будет взорваться там.

По сути, война / ухо просто архивируют ваши файлы, чтобы было легче перемещать и развернуть

CON: Если вы находитесь в Windows, вы часто найдете, что ОС случайным образом блокирует некоторые файлы в взорвании .war, и вам будет трудно удалить всю войну и повторить развертывание.

AFAIK, горячее развертывание возможно только с взорванными войнами. А также во время развития легче просматривать дерево проекта на сервере. Конечно, могут быть другие преимущества и недостатки, которые я буду рад услышать.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top