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