2013-05-27 3 views
1

WAR-файл является одним из распространенных способов развертывания Java-приложения. Какие другие форматы развертывания доступны для веб-приложений Java? Каковы различия между ними?Каковы форматы развертывания Java-приложений для веб-приложений?

+0

Нестандартный формат _per se, _, но довольно простой и простой в установке и развертывании: http://dropwizard.codahale.com –

+0

Из официальной документации Java EE 6: [Приложения для упаковки] (http: // docs .oracle.com/JavaEE/6/учебник/DOC/bnaby.html) – informatik01

ответ

1

Помимо WAR, корпоративные приложения могут быть обернуты в так называемый «корпоративный архив», расширение которого составляет ear. Ниже приведен список типов архивов, в которых завершаются различные части веб-приложения.

JAR: модули EJB, которые содержат Enterprise Java файлы фасолью класса и дескриптор развертывания EJB упакованы в JAR файл (ы) с .jar extenstion

WAR: веб-модулей, который содержит файлы классов сервлетов, JSP-файлов, поддержка файлов, GIF и HTML файлы упакованы в JAR файл с .war (веб achive) расширение

EAR: Все выше файлов (.jar и .war) упакованы в JAR файл с .ear (архив предприятия) расширение и развернутыми в Application Server. Содержит также сторонние библиотеки. Имеет специальный каталог с именем APP-INF, который содержит дескриптор файла application.xml.

Смежные вопросы