<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Web_Application_Archive</id>
	<title>Web Application Archive - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=Web_Application_Archive"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Web_Application_Archive&amp;action=history"/>
	<updated>2026-05-19T23:14:38Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=Web_Application_Archive&amp;diff=574464&amp;oldid=prev</id>
		<title>~2025-26484-8 am 5. August 2025 um 13:09 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=Web_Application_Archive&amp;diff=574464&amp;oldid=prev"/>
		<updated>2025-08-05T13:09:36Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;{{Dieser Artikel|behandelt das Dateiformat &amp;#039;&amp;#039;Web Archive&amp;#039;&amp;#039;. Zum Internetarchiv siehe [[Internet Archive]]; zu den vom Webbrowser Konqueror erzeugten Dateien siehe [[WAR-Datei (KDE)]].}}&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Web Application Archive&amp;#039;&amp;#039;&amp;#039; (&amp;#039;&amp;#039;&amp;#039;WAR&amp;#039;&amp;#039;&amp;#039; file; gelegentlich auch &amp;#039;&amp;#039;&amp;#039;Web Archive&amp;#039;&amp;#039;&amp;#039;) ist ein [[Dateiformat]], das beschreibt, wie eine vollständige [[Webanwendung]] nach der Java-[[Servlet]]-Spezifikation in eine Datei im [[Java Archive|JAR]]- bzw. [[ZIP (Dateiformat)|ZIP]]-Format verpackt wird.&amp;lt;ref&amp;gt;[https://jcp.org/aboutJava/communityprocess/final/jsr154/index.html Servlet Specification, Version 2.4] jcp.org – 24. November 2003&amp;lt;/ref&amp;gt; Solche Dateien haben immer die Endung &amp;lt;code&amp;gt;.war&amp;lt;/code&amp;gt; und werden daher umgangssprachlich auch „WAR-Datei“ genannt.&lt;br /&gt;
&lt;br /&gt;
== Struktur ==&lt;br /&gt;
&lt;br /&gt;
Für Webanwendungen nach der [[Servlet]]-Spezifikation ist eine bestimmte Verzeichnisstruktur vorgeschrieben, die sich auch in den WAR-Dateien wiederfindet.&lt;br /&gt;
&lt;br /&gt;
Neben der für alle JAR-Dateien vorgeschriebenen Datei &amp;lt;code&amp;gt;META-INF/MANIFEST.MF&amp;lt;/code&amp;gt; enthält jede WAR-Datei ein Verzeichnis &amp;lt;code&amp;gt;WEB-INF&amp;lt;/code&amp;gt;, in dem sich ein sogenannter &amp;#039;&amp;#039;[[Deployment Descriptor]]&amp;#039;&amp;#039; (frei übersetzt als „Einsatzbeschreibung“) namens &amp;lt;code&amp;gt;web.xml&amp;lt;/code&amp;gt; befindet, der alle Servlets und andere Eigenschaften der Webanwendung definiert. Kompilierte Java-Klassen sind in einem Unterverzeichnis namens &amp;lt;code&amp;gt;WEB-INF/classes&amp;lt;/code&amp;gt; enthalten und benötigte Hilfsbibliotheken in &amp;lt;code&amp;gt;WEB-INF/lib&amp;lt;/code&amp;gt;. Alle Dateien, die sich nicht im WEB-INF-Verzeichnis befinden, werden als statischer Inhalt der Webanwendung interpretiert, z.&amp;amp;nbsp;B. [[Hypertext Markup Language|HTML]]-Seiten, aber auch [[JavaServer Pages]].&lt;br /&gt;
&lt;br /&gt;
Das folgende Beispiel zeigt eine typische Struktur eines fiktiven, sehr einfachen &amp;#039;&amp;#039;Web Archives&amp;#039;&amp;#039;.&lt;br /&gt;
 /index.html&lt;br /&gt;
 /gaestebuch.jsp&lt;br /&gt;
 /images/logo.png&lt;br /&gt;
 /WEB-INF/web.xml&lt;br /&gt;
 /WEB-INF/classes/org/wikipedia/Util.class&lt;br /&gt;
 /WEB-INF/classes/org/wikipedia/MainServlet.class&lt;br /&gt;
 /WEB-INF/lib/util.jar&lt;br /&gt;
 /META-INF/MANIFEST.MF&lt;br /&gt;
&amp;lt;!-- === Deployment Descriptor ===&lt;br /&gt;
     zu tun --&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Der Inhalt kann auch extrahiert werden.&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
mkdir WARDateiName&lt;br /&gt;
cd WARDateiName&lt;br /&gt;
&lt;br /&gt;
jar -xvf /Pfad/zur/WARDateiName.war&lt;br /&gt;
&lt;br /&gt;
created: WEB-INF/&lt;br /&gt;
created: WEB-INF/classes/&lt;br /&gt;
created: WEB-INF/classes/META-INF/&lt;br /&gt;
created: WEB-INF/classes/com/&lt;br /&gt;
......&lt;br /&gt;
inflated: WEB-INF/classes/context.xml&lt;br /&gt;
inflated: WEB-INF/classes/com/main/db.class&lt;br /&gt;
......&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Siehe auch ==&lt;br /&gt;
&lt;br /&gt;
* [[Enterprise Archive|EAR]] (Dateiformat)&lt;br /&gt;
* [[Java Archive|JAR]] (Dateiformat)&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:Java (Programmiersprache)]]&lt;br /&gt;
[[Kategorie:Archivformat]]&lt;/div&gt;</summary>
		<author><name>~2025-26484-8</name></author>
	</entry>
</feed>