Webanwendungen assemblieren
Assemblieren Sie ein Webmodul so, dass es Servlets, JSP-Dateien (JavaServer Pages) und zugehörige Codeartefakte enthält. (Gruppieren Sie Enterprise-Beans, Clientcode und Ressourcenadaptercode in separaten Modulen.) Nachdem Sie ein Webmodul assembliert haben, können Sie es als eigenständige Anwendung installiert oder mit anderen Modulen in einer Unternehmensanwendung kombiniert installieren.
Vorbereitende Schritte
In diesem Artikel wird davon ausgegangen, dass Sie Servlets und JSP-Dateien (JavaServer Pages) sowie andere Webkomponenten erstellt und Komponententests unterzogen haben, die Sie in einer Unternehmensanwendung assemblieren und in einem Anwendungsserver implementieren möchten.
Informationen zu diesem Vorgang
Verwenden Sie ein Assembliertool, um ein Webmodul auf eine der folgenden Arten zu assemblieren:
- Ein vorhandenes Webmodul (WAR-Datei) importieren.
- Ein neues Webmodul erstellen.
- Codeartefakte (z. B. Servlets) aus einem Webmodul in ein neues Webmodul kopieren.
Sie haben zwar die Möglichkeit, verschiedene Eigenschaften für die Webarchive einzugeben, verfügbare Eigenschaften sind jedoch spezifisch für die Version des Servlets, der JSP und der Java™ EE-Spezifikation.
Vorgehensweise
- Starten Sie ein Assembliertool.
- Konfigurieren Sie das Assembliertool, falls noch nicht geschehen, für Java EE-Module. Vergewissern Sie sich, dass die Funktionen J2EE und Web aktiviert sind.
- Migrieren Sie WAR-Dateien, die mit dem Assembly Toolkit, dem Application Assembly Tool (AAT) oder einem anderen Tool erstellt wurden, auf das Assembliertool. Zum Migrieren von Dateien importieren Sie Ihre WAR-Dateien in das Assembliertool.
- Ein neues Webmodul erstellen.
- Codeartefakte (z. B. Servlets) aus einem Webmodul in ein neues Webmodul kopieren.
Ergebnisse
Ein Webprojekt wird migriert oder erstellt. Dateien für das Webprojekt werden in der Ansicht "Project Explorer" unter Enterprise Applications und Web Projects angezeigt.
Nächste Schritte
Jetzt können Sie Ihr Webprojekt in einem Anwendungsserver implementieren.