13. MVC-Webanwendung [person] – Version 8
Version 8 ist identisch mit Version 7, wird jedoch in einer WAR-Datei (Web Archive) bereitgestellt. Klicken Sie in Eclipse mit der rechten Maustaste auf das Projekt [mvc-personne-07] und wählen Sie die Option [Exportieren]:
![]() | ![]() ![]() |
Wählen Sie aus der Dropdown-Liste [1] den Namen des zu exportierenden Moduls aus, in diesem Fall [mvc-personne-07], und geben Sie über die Schaltfläche [Durchsuchen] die zu erstellende .war-Datei an, in diesem Fall [personne8.war]. Schließen Sie den Vorgang durch Klicken auf [Fertigstellen] ab und öffnen Sie anschließend die erstellte Datei mit dem Windows Explorer:

Eine .war-Datei ähnelt einer .zip-Datei und kann mit denselben Tools entpackt werden. Entpacken wir sie und sehen wir uns alle Elemente in ihrer Verzeichnisstruktur an:
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
Wir sehen, dass alle Elemente des Projekts [mvc-personne-07] vorhanden sind, wobei der Quellcode gemäß den Anforderungen des Servlet-Bereitstellungsstandards durch die entsprechenden kompilierten Dateien im Verzeichnis [WEB-INF/classes] ersetzt wurde.
Wir werden die Webanwendung [personne8.war] in Tomcat bereitstellen, indem wir die in Abschnitt 8.1.2 beschriebene Vorgehensweise zur Bereitstellung der JSTL-Bibliotheksdokumentation befolgen.
Wir starten Tomcat über die entsprechende Option im [Start]-Menü, geben dann die URL [http://localhost:8080] ein und folgen dem Link [Tomcat Manager]:

Anschließend wird eine Authentifizierungsseite angezeigt. Wir melden uns als manager/manager oder admin/admin an, wie in Abschnitt 2.3.3 beschrieben.

Es wird eine Seite angezeigt, auf der die derzeit in Tomcat bereitgestellten Anwendungen aufgelistet sind:

Über die Formulare am Ende der Seite können wir eine neue Anwendung hinzufügen:

Über die Schaltfläche [Durchsuchen] wählen wir eine .war-Datei aus, die bereitgestellt werden soll.

Auf dem Screenshot ist es nicht zu sehen, aber wir haben die zuvor erstellte Datei [personne8.war] ausgewählt. Die Schaltfläche [Bereitstellen] speichert diese Anwendung und stellt sie in Tomcat bereit.

Wenn wir eine [XX.war]-Datei bereitstellen, lautet der Anwendungskontext (oder Anwendungsname) XX. Dies wird in [1] angezeigt. Spalte [2] zeigt den Anzeigenamen der Anwendung. Dieser Name wird in der Datei [web.xml] mithilfe des Tags <display-name> festgelegt. In der Anwendung [mvc-personne-07], die in [personne8.jar] archiviert ist, hatten wir:
<display-name>mvc-personne-07</display-name>
Der Anzeigename der Anwendung lautet daher [mvc-personne-07], wie in [2] dargestellt.
Öffnen wir einen Browser und rufen wir die URL [http://localhost:8080/personne8] auf:

Leser sind dazu aufgefordert, die Tests fortzusetzen. Das Verpacken einer Webanwendung in eine .war-Datei ist die Standardmethode für die Verteilung und Bereitstellung einer Webanwendung.








