Вопрос

Я просмотрел справочную документацию в 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)

  1. распакуйте архивный файл war
  2. в распакованной папке вы увидите WEB-INF/, META-INF/ и т.д. Создайте подпапку с именем web в распакованной папке.
  3. поместите все остальное в web (теперь это будут web / WEB-INF /, web / js /, ...)
  4. перейдите в netbeans, новый проект -> java web -> веб-приложение с существующими источниками
  5. в значительной степени просто нажимайте next до конца.вуаля, дело сделано.
<Ол>
  • Импорт войны проект затмить.
  • Затем импортировать проект затмения в NetBeans
  • Если у вас нет 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.

    Лицензировано под: CC-BY-SA с атрибуция
    Не связан с StackOverflow
    scroll top