Как использовать открыть папку WAR в Netbeans - PullRequest
5 голосов
/ 23 декабря 2011

Итак, мне дали WAR-файл, но после его загрузки я заметил, что на самом деле это папка, а не WAR-файл. Попытка открыть эту папку в Netbeans не работает, потому что она ожидает файл войны, а не папку.

Я попытался "War-ing" папка, которая работала. Теперь NetBeans может открыть файл, однако ни один из файлов не может быть отредактирован.

Ответы [ 2 ]

6 голосов
/ 31 марта 2015

Это было проверено с использованием apache ode.war в NetBeans 8.0:

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

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

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

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...