Как распаковать файл WAR в Java
В веб-разработке J2EE файлWeb Application Archive (WAR) - это обычный файл JAR, который состоит из всех компонентов вашего веб-приложения, таких как сервлеты, классы Java, библиотеки, ресурсы и т. Д. ПрочтитеWiki для подробностей.
проблема
Файл WAR текущего веб-приложения создается с помощью инструмента Ant или Maven, скопируйте его в среду * nix для развертывания, но не знаете, как извлечь файл WAR?
Решение
Файл WAR - это просто файл JAR, для его извлечения просто введите следующую команду jar - «jar -xvf yourWARfileName.war
».
Смотрите вывод…
#jar -xvf exampleApp.war created: WEB-INF/ created: WEB-INF/classes/ created: WEB-INF/classes/META-INF/ created: WEB-INF/classes/com/ created: WEB-INF/classes/com/example/ ...... extracted: WEB-INF/classes/applicationContext-mail.xml extracted: WEB-INF/classes/com/example/batch/batchProcessor.class ......
Note
На большинстве серверов приложений, таких как GlassFish, JBoss или веб-контейнерах, таких как Tomcat, вам не нужно добавлять файл WAR, просто скопируйте его в нужную папку, и он будет извлечен развернутым сервер во время запуска.