Show TOC

HintergrundJ2EE-Standards für das Portieren und Anpassen von Anwendungen Dieses Dokument in der Navigationsstruktur finden

 

Die Szenariovariante J2EE-Standards nutzen für das Portieren und Anpassen von Anwendungen beschreibt Prozesse und Werkzeuge sowie die zugrunde liegende Anwendungsplattform für die Anwendungsentwicklung auf der Basis des Programmiermodells von Java 2 Enterprise Edition (J2EE). Sie behandelt darüber hinaus Optionen für die Integration von Anwendungen auf der Grundlage von J2EE-Standards in SAP-eigene Komponenten von SAP NetWeaver, wie z. B. Enterprise Portal.

Dieser Unterabschnitt des Technischen Betriebshandbuchs für SAP NetWeaver informiert Sie über die häufigsten Aufgaben für die Konfiguration und Pflege der Laufzeitumgebung für die J2EE-Anwendungen, die Sie mit der Implementierung dieser Szenariovariante erstellen.

Weitere Informationen und eine Beschreibung der Szenariovariante finden Sie unter J2EE-Standards für das Portieren und Anpassen von Anwendungen.

Erste Schritte

Die administrativen Aufgaben für die Szenariovariante J2EE-Standards für das Portieren und Anpassen von Anwendungen beziehen sich auf die Wartung der Verwendungsarten Java Application Server (AS Java) und Development Infrastructure (DI). Weitere Informationen finden Sie unter AS Java und DI.

Technische Systemlandschaft

Die Architektur dieser Szenariovariante kann unter zwei Gesichtspunkten untersucht werden: aus der Perspektive der Designzeit und aus der Perspektive der Laufzeit.

Die Designzeitperspektive bezieht sich auf die Werkzeuge und Infrastrukturservices, aus der sich die Entwicklungsumgebung zusammensetzt. Weitere Informationen zur Entwicklungsumgebung finden Sie unter SAP NetWeaver Development Infrastructure.

Die Laufzeitperspektive bezieht sich auf die Laufzeitservices und die Cluster-Infrastruktur, die AS Java für die Ausführung der mit dieser Szenariovariante entwickelten J2EE-Anwendungen bietet. Weitere Informationen zur Systemlandschaft des AS Java finden Sie unter Technische Systemlandschaft.

Werkzeuge

Die folgende Tabelle gibt einen Überblick über die Werkzeuge, die Sie für die Konfiguration des AS Java verwenden können, um Ihre J2EE-Anwendungen auszuführen.

Werkzeug

Für welche Aufgabe

Beschreibung

Visual Administrator

Für die Konfiguration der AS Java-Service-Komponenten, die J2EE-Technologien implementieren

Umfassendes und eigenständiges Werkzeug, das Sie für die Laufzeitadministration des AS Java (lokal oder remote) verwenden können.

SAP NetWeaver Administrator

Für die Überwachung der Verfügbarkeit und Performance Ihrer J2EE-Anwendungen in der gesamten Systemlandschaft

Auf Web Dynpro beruhendes Werkzeug für die Laufzeitadministration und die Überwachung der gesamten Systemlandschaft von SAP NetWeaver. Es ist besonders effizient, wenn Sie eine umfangreiche Systemlandschaft einsetzen, da Sie alle konfigurierten Systeme über einen einzigen Einstiegspunkt erreichen.

Config Tool

Für die Offline-Konfiguration des AS Java, zum Beispiel um einen Servermodus im Debug-Modus einstellen

Eigenständiges Werkzeug, das sich direkt mit dem Datenbankschema des AS Java verbindet und mit Konfigurationsdaten arbeitet, während der Cluster offline ist.

Aufgaben

Die folgende Tabelle gibt einen Überblick über die wichtigsten Aufgaben für die Konfiguration der Laufzeitumgebung Ihrer J2EE-Anwendungen:

Aufgabe

Werkzeug

Beschreibung

AS Java für HTTP-Kommunikation konfigurieren

Visual Administrator

Ein Großteil der Client-Server-Kommunikation erfolgt über HTTP. Daher müssen die HTTP-Einstellungen des AS Java (Ports, Lese-/Schreibpuffer usw.) auf Protokollebene entsprechend konfiguriert werden.

Weitere Informationen finden Sie unter HTTP Provider Service.

Web Container für Servlets und JSPs konfigurieren

Visual Administrator

Damit der Laufzeitbetrieb Ihrer Anwendungen reibungslos erfolgt, müssen Sie den Container konfigurieren, in denen die Anwendungen laufen. Darüber hinaus können Sie die Einstellungen der J2EE-Web-Anwendung zur Laufzeit anzeigen und ändern, um Änderungen in Ihrem Anwendungsszenario problemlos zu berücksichtigen.

Weitere Informationen finden Sie unter Web Container Service.

Eigenschaften für Enterprise JavaBeans (EJB) konfigurieren

Visual Administrator

Verwenden Sie für die Anpassung der integrierten Enterprise Beans in der Laufzeit (ohne ein erneutes Deployment durchzuführen) die Laufzeitwerkzeuge des EJB-Container-Service auf AS Java.

Weitere Informationen finden Sie unter EJB Container.

JDBC-Verbindungen für Ihre J2EE-Anwendungen konfigurieren

Visual Administrator

Um in der Persistenzschicht Ihrer Anwendungen eine standardisierte JDBC-Anbindung zu ermöglichen, müssen Sie die entsprechenden Datenbanktreiber installieren und die Datenquelle, von der Sie die Datenbankverbindung erhalten haben, konfigurieren.

Weitere Informationen finden Sie unter JDBC Connector Service.

JMS-Ressourcen verwalten

Visual Administrator

Um für Ihre Anwendungen die Ausgabe von Messages zu ermöglichen, müssen Sie die JMS-Ressourcen vom JMS-Anbieter des AS Java konfigurieren.

Weitere Informationen finden Sie unter Message Handling Using JMS.

Infrastruktur für Web-Services konfigurieren

Visual Administrator

Sie können Ihren Web-Service in einer UDDI-Registry oder einem System Landscape Directory (SLD) publizieren. Außerdem können Sie die HTTP-Proxy-Einstellungen für externe Kommunikation für Web Service Clients konfigurieren.

Weitere Informationen finden Sie unter Web Services Container Service.

Eigenschaften des Resource Adapter konfigurieren

Visual Administrator

Wenn Sie für die Verbindung mit einem Backend-System einen kundenspezifischen JCA Resource Adapter verwenden, müssen Sie die Eigenschaften der entsprechenden Verbindungs-Factory konfigurieren. Wenn Sie in Ihrem Anwendungsszenario ein Produkt eines externen JMS-Anbieters verwenden, müssen Sie außerdem die Ressourcen des Anbieters auf AS Java registrieren und konfigurieren.

Weitere Informationen finden Sie unter Connector Container Service und JMS Connector Service.

Authentifizierungs- und Berechtigungsschemata für die J2EE-Anwendungen konfigurieren

Visual Administrator

Anwendungen auf AS Java können mit Hilfe von JAAS-Login-Modulen kundenspezifische Authentifizierungsschemata verstärken. Die entsprechenden Login-Module müssen in die Sicherheitsinfrastruktur des AS Java integriert werden.

Weitere Informationen finden Sie unter Authentication on the J2EE Engine.

Um für Ihre Anwendungen Berechtigungsprüfungen zu ermöglichen, müssen die anwendungsspezifischen Sicherheitsrollen auf die bestehenden Sicherheitsrollen im aktiven Benutzerspeicher des AS Java abgebildet werden.

Weitere Informationen finden Sie unter Applying Security Constraints to a Security Role.

Protokollfunktionen für Ihre Anwendungen konfigurieren

Visual Administrator

Wenn Ihre Anwendungen zusätzliche Informationen protokollieren, müssen die entsprechenden Details (z. B. Name und Ort der Protokolldatei) über die allgemeine Protokoll-Infrastruktur des AS Java konfiguriert werden.

Weitere Informationen finden Sie unter Log Configuration.

Protokolle und Traces auf AS Java anzeigen

SAP NetWeaver Administrator

Für ein hohes Niveau an Supportfähigkeit für Ihre Anwendungen sind Protokollmeldungen essenziell. Informationen aus Protokollen können für die Identifikation und Analyse von Laufzeitproblemen Ihrer Anwendungen verwendet werden.

Weitere Informationen finden Sie unter Log Viewer.

Anwendungen auf AS Java verwalten

SAP NetWeaver Administrator

Beim Betrieb einer umfangreichen Systemlandschaft benötigen Sie ein komplexes Werkzeug, mit dem Sie all Ihre Anwendungen überwachen, ihren Lebenszyklus verwalten oder Ressourcen, die von einer bestimmten Anwendung verwendet werden, mit einbeziehen können.

Weitere Informationen finden Sie unter Managing the Deployed Applications.

Laufzeitüberwachung für Anwendungen

SAP NetWeaver Administrator

Sie können rund um die Laufzeit Ihrer Anwendungen die Performance analysieren sowie Statistiken und Berichte erstellen.

Weitere Informationen finden Sie unter Solution Monitoring.

Server-Prozess in Debugging-Modus setzen

Config Tool

Um bei Problemen mit Ihren J2EE-Anwendungen Remote Debugging zu ermöglichen, müssen Sie den entsprechenden AS-Java-Server-Prozess im Debugging-Modus ausführen. Dadurch können Sie einen Remote Debugger mit der Java Virtual Machine (JVM) verbinden.

Weitere Informationen finden Sie unter Configuring Cluster Elements.