Unterschied zwischen jar und Krieg in Java
Was ist der Unterschied zwischen einem .jar
und ein .war
Datei?
Ist es nur die Dateiendung oder ist es etwas mehr?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Was ist der Unterschied zwischen einem .jar
und ein .war
Datei?
Ist es nur die Dateiendung oder ist es etwas mehr?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Von Java-Tipps: der Unterschied zwischen Ohr-jar-und war-Dateien:
Offiziellen Sun/Oracle Beschreibungen:
Wikipedia-Artikel:
Einen
.Krieg
- Datei hat eine bestimmte Struktur in Bezug auf, wo bestimmte Dateien gespeichert werden sollen. Andere als, dass, ja, es ist nur eine.jar
.(Quelle)
So ein .Krieg ist ein .Glas, aber es enthält eine web-Anwendung Komponenten und angeordnet ist, die nach einer bestimmten Struktur. Ein .Krieg ist so konzipiert, eingesetzt werden, um einen web application server wie Tomcat oder Jetty oder eine Java-EE-server wie JBoss oder Glassfish.
KRIEG steht für Web application ARchive
JAR steht für Java-Archiv
Einen
.war
- Datei ist ein Web Application Archive, das läuft in einem application-server, während eine.jar
Java Application Archive, das läuft einer desktop-Anwendung auf dem Computer eines Benutzers.Einer war-Datei ist eine spezielles jar-Datei, Paket verwendet, um eine web-Anwendung, um es einfach zu installieren Sie es auf einem application server. Der Inhalt der war-Datei muss die Folgen einer festgelegten Struktur.
.jar-und .Krieg sind beide Zip-archivierte Dateien.
Beide können über die optionale META-INF/MANIFEST.MF manifest-Datei, die halten informative Informationen wie Versionierung und Lehr Attribute wie classpath und die main-Klasse für die JVM, die wird es ausführen.
.war-Datei - Web Application Archive vorgesehen werden, führen im inneren ein "Servlet-Container" und können auch andere jar-Dateien (unter WEB-INF/lib-Verzeichnis) kompilierten Klassen (in WEB-INF/classes (servlet geht es auch)) .jsp-Dateien, Bilder, Dateien etc.
Alle KRIEG Inhalt ist es, um ein eigenständiges Modul.
Krieg und jar-Archive für java-Dateien. Krieg ist ein web-Archiv und Sie laufen auf die web-server. jar java Archiv.
Grundsätzlich sowohl komprimierte Archive. Krieg ist für web-Anwendung mit einer bestimmten Verzeichnis-Struktur.
Krieg -
Jar -