2013-03-18 1 views
1

Когда я начинаю проект JSF Maven в IntelliJ и редактировать запуск конфигураций, это дает мне 2 варианта для развертывания на сервере:Развертывание артефактов для проектов Java EE в IntelliJ, что в разобранном артефакт

  • project.war
  • project.war разобранном

Как он знает, что у меня будет военный файл? Что у меня будет этот артефакт? Это из файла pom? Что такое взорванный артефакт?

+2

Пожалуйста, используйте тег '[maven]' в следующих вопросах Maven. Maven не является частью Java/JSF/IntelliJ/JavaEE. – BalusC

+0

@BalusC Спасибо, извините. –

ответ

6

1> Проект, связанный с JSF (Java Server Faces), всегда является веб-приложением. Таким образом, он должен быть архивом .war (файл веб-приложения).

2> В общем файле войны все артефакты проекта объединены в зашифрованный формат. При развертывании веб-сервер взрывает военный файл в разобранном формате для требований приложения и использует ресурсы для приложения.

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

услужливого ссылка Advantages/Disadvantages to exploded wars

Надеется, что это поможет вам.

Thanks

Смежные вопросы