Как развернуть / импортировать пакет war в Netbeans

Я просмотрел справочную документацию в netbeans 6.5.1, но не могу найти ничего явного, объясняющего, как развернуть/импортировать пакет war.

Я знаю, что в Eclipse это так же просто, как щелкнуть правой кнопкой мыши в Проводнике проекта > > выберите Импорт > > файл войны.

однако я все еще не могу найти решение для Netbeans.

спасибо, Джордан!--1-->

4 ответов


Я предполагаю, что у вас еще нет проекта ant или maven для вашего веб-проекта? Если бы вы это сделали, вы бы просто импортировали проект maven или создали веб-приложение свободной формы и подключили его к сценарию ant.

Я бы распаковал файл war, создал новое веб-приложение с существующими источниками в netbeans и подключил все с помощью мастера.


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

после некоторого googling я нашел решение, и вот шаги:

(протестировано с помощью ode apache.война в NetBeans 8.0)

  1. распаковать файл War
  2. в распакованной папке вы увидите WEB-INF/, META-INF / и т. д., создайте подпапку с именем web в распакованной папке.
  3. поместите все остальное в web (теперь они будут web/ WEB-INF/, web/ js/,...)
  4. go в netbeans,новый проект - > java web - > веб-приложение С существующих источников
  5. в значительной степени просто нажмите next до конца. вуаля, готово.

  1. импорт проекта войны в eclipse.
  2. затем импортируйте проект eclipse в netbeans

если у вас нет eclipse под рукой, просто поместите файл войны в webapps папка Tomcat, перейдите в bin папка Tomcat и run startup. Tomcat автоматически извлекет файл war для вас. Теперь идите в webapps папка, и вы найдете там другую папку с тем же именем, что и ваша война.

Я не мог найти вариант импорта войны непосредственно в Netbeans (странно. Возможно, кто-то может создать эту функцию и отправить ее в качестве исправления В NetBeans). Папка, которая извлекается в папку Tomcat, может использоваться в качестве проекта Netbeans. Рекомендуется сначала скопировать его в другую папку. Импорт по File > New Project > Web application with existing sources.

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