Как развернуть / импортировать пакет war в Netbeans
Я просмотрел справочную документацию в netbeans 6.5.1, но не могу найти ничего явного, объясняющего, как развернуть/импортировать пакет war.
Я знаю, что в Eclipse это так же просто, как щелкнуть правой кнопкой мыши в Проводнике проекта > > выберите Импорт > > файл войны.
однако я все еще не могу найти решение для Netbeans.
спасибо, Джордан!--1-->
4 ответов
Я предполагаю, что у вас еще нет проекта ant или maven для вашего веб-проекта? Если бы вы это сделали, вы бы просто импортировали проект maven или создали веб-приложение свободной формы и подключили его к сценарию ant.
Я бы распаковал файл war, создал новое веб-приложение с существующими источниками в netbeans и подключил все с помощью мастера.
опубликовано в другом месте, думал, что я мог бы опубликовать здесь тоже.
после некоторого googling я нашел решение, и вот шаги:
(протестировано с помощью ode apache.война в NetBeans 8.0)
- распаковать файл War
- в распакованной папке вы увидите WEB-INF/, META-INF / и т. д., создайте подпапку с именем web в распакованной папке.
- поместите все остальное в web (теперь они будут web/ WEB-INF/, web/ js/,...)
- go в netbeans,новый проект - > java web - > веб-приложение С существующих источников
- в значительной степени просто нажмите next до конца. вуаля, готово.
если у вас нет eclipse под рукой, просто поместите файл войны в webapps
папка Tomcat, перейдите в bin
папка Tomcat и run startup
. Tomcat автоматически извлекет файл war для вас. Теперь идите в webapps
папка, и вы найдете там другую папку с тем же именем, что и ваша война.
Я не мог найти вариант импорта войны непосредственно в Netbeans (странно. Возможно, кто-то может создать эту функцию и отправить ее в качестве исправления В NetBeans). Папка, которая извлекается в папку Tomcat, может использоваться в качестве проекта Netbeans. Рекомендуется сначала скопировать его в другую папку. Импорт по File > New Project > Web application with existing sources
.
Eclipse имеет возможность экспортировать войну и включить в нее источники, поэтому есть вероятность, что исходные файлы тоже находятся в войне.