13. Webanwendung MVC [personne] – Version 8
Version 8 entspricht Version 7, wird jedoch in einem WAR-Archiv bereitgestellt (Web ARchive). In Eclipse klicken wir mit der rechten Maustaste auf das Projekt [mvc-personne-07] und wählen die Option [export]:
![]() | ![]() ![]() |
Wählen wir in der Dropdown-Liste „[1]“ den Namen des zu exportierenden Moduls aus, in diesem Fall „[mvc-personne-07]“, und geben wir über die Schaltfläche „[Browse]“ die zu erstellende .war-Datei an, in diesem Fall „[personne8.war]“. Beenden wir den Vorgang mit der Schaltfläche „[Finish]“ und sehen wir uns die erzeugte Datei im Windows-Explorer an:

Eine .war-Datei entspricht einer .zip-Datei und kann mit denselben Tools entpackt werden. Entpacken wir sie und sehen wir uns alle Elemente ihrer Verzeichnisstruktur an:
![]() | ![]() | ![]() | ![]() |
![]() | ![]() |
Wir können feststellen, dass alle Elemente des Projekts [mvc-personne-07] vorhanden sind, wobei die Quellcodes durch ihre kompilierten Entsprechungen ersetzt wurden, die gemäß den Anforderungen des Servlet-Bereitstellungsstandards in [WEB-INF/classes] abgelegt wurden.
Wir werden die Webanwendung [personne8.war] in Tomcat bereitstellen, indem wir die in Abschnitt 8.1.2 beschriebene Vorgehensweise für die Bereitstellung der Bibliotheksdokumentation JSTL befolgen.
Wir starten Tomcat über die entsprechende Option im Menü [Démarrer], geben dann die URL [http://localhost:8080] ein und folgen dem Link [Tomcat Manager]:

Daraufhin wird eine Anmeldeseite angezeigt. Wir melden uns mit den Zugangsdaten „manager / manager“ oder „admin / admin“ an, wie in Abschnitt 2.3.3 beschrieben.

Wir gelangen auf eine Seite, 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 [Parcourir] 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 [Deploy] speichert diese Anwendung und stellt sie in Tomcat bereit.

Wenn eine Datei „[XX.war]“ bereitgestellt wird, lautet der Anwendungskontext (bzw. der Name der Anwendung) „XX“. Dies wird durch „[1]“ veranschaulicht. Die Spalte [2] zeigt den Anzeigenamen der Anwendung an. Dieser Name wird in der Datei [web.xml] durch das Tag <display-name> festgelegt. In der Anwendung [mvc-personne-07], die in [personne8.jar] archiviert ist, lautete er:
<display-name>mvc-personne-07</display-name>
Der Anzeigename der Anwendung lautet also [mvc-personne-07], wie [2] zeigt.
Öffnen wir einen Browser und rufen wir die URL [http://localhost:8080/personne8] auf:

Der Leser wird gebeten, die Tests fortzusetzen. Das Archivieren einer Webanwendung in einer .war-Datei ist die übliche Vorgehensweise für die Verteilung und Bereitstellung einer Webanwendung.








