2015-02-17 8 views

ответ

1

Как уже заявлено другими пользователями, нет, вы не можете. Но более того, подумайте о том, что произойдет, если ваш проект, в свою очередь, будет иметь зависимость от jar. Как вы их упаковываете? Это одна из ролей военного файла.

Я видел разные попытки сделать это, но все они имеют серьезные проблемы, а также нуждаются в войне. Такие вещи, как повторная упаковка проекта в виде одной толстой банки или добавление дополнительных банок в каталог tomcat/lib. Такой подход имеет проблемы с загрузкой классов и изолированием приложений друг от друга.

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

Надежда, которая немного разъясняет!

1

Вы не можете экспортировать весь проект в качестве файла jar. Помимо скомпилированных Java-классов, ваше веб-приложение имеет изображения (jpg, gif, png, v.v ..), JavaScript, css-файлы ... Разнообразие типов файлов должно быть развернуто в структуре WAR.

Упаковка Веб-модули

Веб-модуль должен быть упакован в WAR в определенных сценариях развертывания и всякий раз, когда вы хотите, чтобы распределить веб-модуль. Вы вставляете веб-модуль в WAR, выполняя команду jar в каталоге, выложенном в формате веб-модуля, на с использованием утилиты Ant или с помощью инструмента IDE по вашему выбору.

enter image description here

Ссылка: http://docs.oracle.com/javaee/5/tutorial/doc/bnadx.html

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