2016-06-30 4 views
0

Этот файл войны начинается с #!/bin/bash и последовали за некоторыми сценариями bash, а затем с помощью ZIP magic «PK».WAR файл, созданный Spring Boot, стандартный формат ZIP?

Интересно, является ли это стандартным форматом ZIP. Можно ли считать это стандартным файлом WAR и поместить его в папку веб-приложений Apache Tomcat?

+0

Я уверен, что вы можете поместить его в кот. Его стандартный WAR-файл –

+0

Быстрое тестирование: работает ли 'unzip file.war'? Да: это zip-файл. Нет: это не zip-файл. – kryger

ответ

0

WAR файл - это zip-файл с определенной структурой. Он должен есть META-INF, WEB-INF, web.xml*.class папок/файлов и т.д.

enter image description here


Хотя создать WAR-файл с помощью Spring бутсу или другой веб-фреймворк Java (Apache Struts 1, Apache Struts 2, нашивки и т.д.) , он всегда следует за соглашениями WAR-файла.

Offical ссылка: http://docs.oracle.com/javaee/5/tutorial/doc/bnadx.html

+0

Но это не соответствует соглашению с ZIP-файлом, т. Е. Не начинается с «PK» ZIP magic head – auntyellow

+0

Это потому, что это исполняемый файл .war. – kryger

+0

Флаг исполняемого файла, кстати, является опцией. Вы включили его (по умолчанию это не так). –