Sun Java Enterprise System 2005Q4 Aktualisierungshandbuch |
Kapitel 9
Application ServerIn diesem Kapitel wird die Aktualisierung von Application Server auf Java ES 2005Q4 (Release 4) beschrieben: Sun Java System Application Server Enterprise Edition 8.1 2005Q4.
Das Kapitel enth�lt einen allgemeinen �berblick �ber die Aspekte und Verfahren bez�glich der verschiedenen Aktualisierungswege, die von Java ES Release 4 unterst�tzt werden. Es wird sowohl die Aktualisierung unter dem Solaris- als auch unter dem Linux-Betriebssystem ber�cksichtigt:
�berblick �ber Aktualisierungen von Application ServerIn diesem Abschnitt werden die folgenden allgemeinen Aspekte bez�glich der Aktualisierung von Application Server auf Java ES 2005Q4 (Release 4) beschrieben:
�ber Java ES Release 4 Application Server
Application Server der Java ES Release 4-Version enth�lt ausgew�hlte Fehlerkorrekturen hinsichtlich der Release 3-Version. Die Funktionalit�t der Release 4-Version von Application Server ist mit der Release 3-Version identisch.
Wegweiser f�r die Aktualisierung von Application Server
Tabelle 9-1 zeigt die unterst�tzten Wege f�r die Aktualisierung von Application Server auf Java ES Release 4. Die Tabelle gilt sowohl f�r das Solaris- als auch f�r das Linux-Betriebssystem.
Tabelle 9-1 Wege f�r die Aktualisierung auf Java ES Release 4: Sun Java System Application Server
Enterprise Edition 8.1 2005Q4Java ES Release
Application Server Version
Allgemeiner Ansatz
Neukonfiguration erforderlich
Release 3
Sun Java System Application Server Enterprise Edition 8.1 2005Q1
Direkte Aktualisierung:
Aktualisierung durch Anwendung von Patches.Keine
Release 2
Sun Java System Application Server 7.0 Upgrade 3 (2004Q2)
Platform und Enterprise EditionDirekte Aktualisierung:
Verwenden Sie das Java ES-Installationsprogramm und anschlie�end das Dienstprogramm f�r die Neukonfiguration.Umgebungsvariablen und andere Konfigurationsdaten
Die J2EE-Komponenten und -Anwendungen m�ssen in die neue Application Server-Umgebung migriert und erneut bereitgestellt werden.
Release 1
Sun ONE Application Server 7.0 Upgrade 1 (2003Q4)
Platform und Enterprise EditionDirekte Aktualisierung nicht zertifiziert.
Sie k�nnen jedoch das Java ES-Installationsprogramm und anschlie�end das Dienstprogramm f�r die Neukonfiguration verwenden.Umgebungsvariablen und andere Konfigurationsdaten
Die J2EE-Komponenten und -Anwendungen m�ssen in die neue Application Server-Umgebung migriert und erneut bereitgestellt werden.
Versionen vor Java ES
Keine direkte Aktualisierung:
Sie k�nnen jedoch zun�chst auf Release 3 aktualisieren, wie im Java Enterprise System 2005Q1 Aktualisierungs- und Migrationshandbuch beschriebenen.
(http://docs.sun.com/doc/819-2232).F�hren Sie anschlie�end eine Aktualisierung von Release 3 auf Release 4 durch.
Zus�tzlich zu den in Tabelle 9-1 aufgelisteten Application Server Release-Versionen von Java ES ist Application Server Platform Edition im Lieferumfang mit der Solaris-Betriebssystemsoftware enthalten. Die Aktualisierung der im Lieferumfang enthaltenen Versionen von Application Server auf Release 4 Enterprise Edition kann mithilfe des Java ES-Installationsprogramms durchgef�hrt werden. Sie m�ssen lediglich Application Server im Installationsprogramm zur Installation als neue Installation ausw�hlen. Das Installationsprogramm f�hrt automatisch eine Aktualisierung der im Paket enthaltenen Version durch sowie m�glicherweise notwendige Neukonfigurationen von Application Server durch.
Application Server-Daten
Die folgende Tabelle enth�lt die Datentypen, die von einer Aktualisierung der Application Server-Software betroffen sein k�nnen.
Kompatibilit�t
In der Release 4-Version von Application Server wurden seit Release 3 keine �nderungen an der Schnittstelle vorgenommen. Es bestehen jedoch grunds�tzliche �nderungen der Schnittstelle der Release 4-Version zu Release 2, sodass Release 4 nicht mit Release 2 kompatibel ist.
Application Server-Abh�ngigkeiten
Application Server-Abh�ngigkeiten zu anderen Java ES-Komponenten beeinflussen m�glicherweise das Verfahren f�r die Aktualisierung und Neukonfiguration der Application Server-Software. �nderungen der Application Server-Schnittstellen oder -Funktionen k�nnten beispielsweise aktualisierte Versionen der Komponenten erforderlich machen, von denen Application Server abh�ngig ist. Welche dieser Komponenten aktualisiert werden m�ssen, h�ngt von dem jeweiligen Aktualisierungsweg ab.
F�r Application Server bestehen Abh�ngigkeiten zu folgenden Java ES-Komponenten:
- Gemeinsam genutzte Komponenten. Application Server ist von bestimmten gemeinsam genutzten Java ES-Komponenten abh�ngig (siehe Tabelle 1-6).
- Message Queue. Application Server ist von Message Queue abh�ngig, um Unterst�tzung f�r asynchrones Messaging zu bieten, das mit J2EE Java Message Service kompatibel ist.
- Webcontainer (optional). Application Server ist von Webcontainerdiensten f�r das optionale Lastenausgleichs-Plugin von Application Server abh�ngig. Diese Unterst�tzung kann entweder durch Java ES Web Server- oder Drittanbieter-Webcontainer (wie z. B. Apache, Web Server und Microsoft IIS) gew�hrleistet werden.
- High Availability Session Store (optional). Application Server h�ngt von High Availability Session Store ab, um Sitzungsstatusinformationen zu verwalten, die f�r das Failover zwischen den Instanzen erforderlich sind.
Aktualisieren von Application Server von Java ES Release 3Dieser Abschnitt enth�lt Informationen zur Aktualisierung von Application Server von Java ES 2005Q1 (Release 3) auf Java ES 2005Q4 (Release 4). In diesem Abschnitt werden folgende Themen behandelt:
Einf�hrung
Ber�cksichtigen Sie bei der Aktualisierung von Application Server von Java ES Release 3 auf Release 4 folgende Aspekte des Aktualisierungsvorgangs:
- Allgemeiner Aktualisierungsansatz. Die Aktualisierung erfolgt durch die Anwendung von Patches auf Release 3. Bei der Aktualisierung der Release 3-Version von Application Server auf Release 4 ist keine Neukonfiguration oder Migration der J2EE-Komponenten erforderlich.
- Aktualisierungsabh�ngigkeiten. W�hrend Application Server von einer Reihe gemeinsam genutzter Java ES-Komponenten abh�ngt (siehe Tabelle 1-6), ist Application Server f�r Release 4 mit der Release 3-Version s�mtlicher dieser Komponenten kompatibel. Eine Aktualisierung dieser gemeinsam genutzten Komponenten ist daher hinsichtlich der Aktualisierung von Application Server auf Release 4 optional.
Application Server Release 4 ist zudem von der Release 4-Version von Message Queue und optional von Java ES Web Server- oder Drittanbieter-Webcontainern abh�ngig, wie unter Application Server-Abh�ngigkeiten beschrieben. Hierbei handelt es sich jedoch nicht um zwingende Aktualisierungsabh�ngigkeiten; eine Aktualisierung dieser Komponenten ist hinsichtlich der Aktualisierung von Application Server auf Release 4 optional.
Die Release 4-Version von Application Server ist zudem optional abh�ngig von High Availability Session Store. Bei einer Verwendung durch Application Server sollte High Availability Session Store auf Release 4 aktualisiert werden. Beachten Sie, dass bei einer Aktualisierung von High Availability Session Store automatisch die gemeinsam genutzten J2SE-Komponenten auf Release 4 aktualisiert werden.
- R�ckw�rtskompatibilit�t. Die R�ckw�rtskompatibilit�t von Application Server Release 4 zu Release 3 ist gew�hrleistet.
- Aufheben der Aktualisierung. Das Aufheben der Aktualisierung auf Release 4 zur�ck auf Release 3 erfolgt durch das Entfernen der bei der Aktualisierung angewendeten Patches.
- Plattformspezifische Aspekte. Der allgemeine Ansatz f�r die Aktualisierung von Application Server ist f�r das Solaris- und Linux-Betriebssystem identisch; dabei unterscheidet sich jedoch die angewandte Patch-Technologie. Daher enth�lt der Aktualisierungsvorgang plattformspezifische Verfahren.
Aktualisierung der Release 3-Version von Application Server
In diesem Abschnitt wird die Aktualisierung von Application Server von Java ES Release 3 auf Java ES Release 4 unter Solaris und Linux beschrieben. Plattformspezifische Vorg�nge sind durch die Angabe des jeweiligen Betriebssystems, auf das sich der Vorgang bezieht, gekennzeichnet. In diesem Abschnitt werden folgende Themen behandelt:
Aufgaben vor der Aktualisierung
Bevor Sie mit der Aktualisierung von Application Server beginnen, f�hren Sie die folgenden beschriebenen Aufgaben durch.
Aktuelle Versionsinformationen �berpr�fen
Sie k�nnen die aktuelle Version von Application Server durch Eingabe des folgenden Befehls �berpr�fen:
AppServer8-base/bin/asadmin version --verbose
Aktualisieren von Application Server-Abh�ngigkeiten
Es wird grunds�tzlich empfohlen, alle Java ES-Komponenten auf einem Computersystem (und in einer Netzwerkumgebung) auf Java ES Release 4 zu aktualisieren. Da f�r die Aktualisierung von Application Server auf Release 4 jedoch keine Aktualisierung der gemeinsam genutzten Release 3-Komponenten erforderlich ist, ist diese Aufgabe optional. Wenn Sie Komponenten aktualisieren, von denen Application Server abh�ngig ist, sollten Sie grunds�tzlich folgende Reihenfolge beachten:
- Gemeinsam genutzte Komponenten. Anweisungen zur Aktualisierung der gemeinsam genutzten Java ES-Komponenten auf Release 4 finden Sie unter Aktualisieren der gemeinsam genutzten Java ES-Komponenten.
- Message Queue. Anleitungen f�r die Aktualisierung von Message Queue auf Release 4 finden Sie in Kapitel 7, „Message Queue“.
- Webcontainer-Software (optional). Anweisungen zur Aktualisierung von Web Server und Application Server finden Sie in Kapitel 6, „Web Server“ bzw. Kapitel 9, „Application Server“.
- High Availability Session Store (optional). Anweisungen zur Aktualisierung von High Availability Session Store finden Sie in Kapitel 8, „High Availability Session Store“.
Sichern der Application Server-Daten
Bei der Application Server-Aktualisierung von Release 3 auf Release 4 werden keine Konfigurationsdaten ge�ndert. Eine Sicherung der aktuellen Daten ist daher nicht erforderlich.
Erforderliche Konfigurationsinformationen und Passw�rter abrufen
Sie sollten �ber die Benutzer-ID und das Passwort des Administrators der aktuell installierten Version von Application Server verf�gen.
Aktualisieren der Release 3-Version von Application Server (Solaris)
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Application Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu ber�cksichtigende Aspekte bei der Aktualisierung (Solaris)
Bei der Aktualisierung der Application Server-Software auf Java ES Release 4 m�ssen folgende Aspekte ber�cksichtigt werden:
- Bevor Sie eine Application Server-Instanz aktualisieren, sollten s�mtliche in dieser Instanz ausgef�hrten J2EE-Komponenten beendet werden. Diese Anforderung ist hinf�llig, wenn Lastenausgleich f�r Hochverf�gbarkeit oder Skalierbarkeit eingesetzt wird.
- Alle Application Server-Instanzen, die auf einem einzelnen Computer ausgef�hrt werden (wobei alle Instanzen demselben installierten Application Server-Image entsprechen), m�ssen bei der Anwendung von Patches auf das installierte Image beendet werden.
- In Bereitstellungen mit mehreren Knoten, f�hren Sie das Aktualisierungsverfahren auf jedem Knoten oder Computer durch, der als Host f�r die Application Server-Instanzen dient.
- Das Patch f�r die Aktualisierung von Application Server auf Release 4 unter Solaris OS ist in der folgenden Tabelle aufgef�hrt:
Tabelle 9-4 Patches1 f�r die Aktualisierung von Application Server unter Solaris
Beschreibung
SPARC
Solaris 8, 9 & 10
X86
Solaris 9 & 10
Application Server
119166-10
119167-10
Lokalisierung von Application Server
119024-10
119025-10
1Diese Patch-Versionsnummern sind f�r die Aktualisierung auf Java ES Release 4 mindestens erforderlich. Wenn neuere Versionen verf�gbar sind, verwenden Sie anstelle der in dieser Tabelle genannten Versionen die neueren Versionen.
Aktualisierungsverfahren (Solaris)
Das im Folgenden beschriebene Verfahren ist f�r Application Server-Instanzen anzuwenden, die lokal auf dem Computer ausgef�hrt werden, auf dem die Aktualisierung durchgef�hrt wird.
- Beziehen Sie die in Tabelle 9-4 angegebenen erforderlichen Patches.
Patches zum Download in das /tmp-Verzeichnis erhalten Sie unter: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Beenden Sie alle J2EE-Komponenten, die in den zu aktualisierenden Application Server-Instanzen ausgef�hrt werden.
- Beenden Sie alle Application Server-Instanzen auf dem zu aktualisierenden Computer.
AppServer8-base/bin/asadmin stop-domain domainName
- Wenden Sie das entsprechende in Tabelle 9-4 angegebene Application Server-Patch an.
patchadd patch_ID
- Bearbeiten Sie das Skript asant.
- Bearbeiten Sie das vorhandene Skript asant in asant.bak um.
Das Skript befindet sich hier:
AppServer8-base/bin/asant
- Kopieren Sie die Datei asant.template aus
AppServer8-base/lib/install/templates/ee
in
AppServer8-base/bin/asant
- Bearbeiten Sie das Skript.
Ersetzen Sie das Token %CONFIG_HOME% durch AppServer8-base/config.
- Wenn Sie an der urspr�nglichen Skriptdatei (asant.bak) �nderungen vorgenommen haben, �bernehmen Sie die �nderungen im neuen Skript asant.
- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgef�hrt wurde:
showrev -p | grep patch_ID
Die Ausgabe sollte die Versionen der in Schritt 4 angewendeten Patch-IDs zur�ckgeben.
- Starten Sie die Application Server-Instanzen neu.
AppServer8-base/bin/asadmin start-domain domainName
Aktualisieren der Release 3-Version von Application Server (Linux)
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Application Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu ber�cksichtigende Aspekte bei der Aktualisierung (Linux)
Bei der Aktualisierung der Application Server-Software auf Java ES Release 4 unter Linux sind dieselben Aspekte wie unter Solaris zu ber�cksichtigen (siehe Zu ber�cksichtigende Aspekte bei der Aktualisierung (Solaris)). Die Aktualisierungs-Patches f�r Linux unterscheiden sich jedoch von den Aktualisierungs-Patches f�r Solaris.
Das Patch f�r die Aktualisierung von Application Server auf Release 4 unter Linux OS ist in der folgenden Tabelle aufgef�hrt:
Tabelle 9-5 Patches1 f�r die Aktualisierung von Application Server unter Linux
Beschreibung
Patch-ID und RPM-Namen
Application Server
119168-10
sun-asac-8.1.2-10.i386.rpm, sun-asacee-8.1.2-10.i386.rpm
sun-ascml-8.1.2-10.i386.rpm, sun-ascmn-8.1.2-10.i386.rpm
sun-ascmnse-8.1.2-10.i386.rpm, sun-asdb-8.1.2-10.i386.rpm
sun-asdem-8.1.2-10.i386.rpm, sun-asdemdb-8.1.2-10.i386.rpm
sun-ashdm-8.1.2-10.i386.rpm
sun-asJdbcDrivers-8.1.2-10.i386.rpm
sun-asjdoc-8.1.2-10.i386.rpm, sun-aslb-8.1.2-10.i386.rpm
sun-asman-8.1.2-10.i386.rpm, sun-asmanee-8.1.2-10.i386.rpm
sun-asu-8.1.2-10.i386.rpm, sun-asuee-8.1.2-10.i386.rpm
sun-asut-8.1.2-10.i386.rpm, sun-aswbcr-8.1.2-10.i386.rpmLokalisierung von Application Server
119026-10
sun-asacee-Locale-8.1.1-51.i386.rpm
sun-ascmnse-Locale-8.1.1-51.i386.rpm
sun-asu-Locale-8.1.1-51.i386.rpm
sun-asuee-Locale-8.1.1-51.i386.rpm
1Diese Patch-Versionsnummern sind f�r die Aktualisierung auf Java ES Release 4 mindestens erforderlich. Wenn neuere Versionen verf�gbar sind, verwenden Sie anstelle der in dieser Tabelle genannten Versionen die neueren Versionen.
Aktualisierungsverfahren (Linux)
Das im Folgenden beschriebene Verfahren ist f�r Application Server-Instanzen anzuwenden, die lokal auf dem Computer ausgef�hrt werden, auf dem die Aktualisierung durchgef�hrt wird.
Vorsicht
Eine Aktualisierung von Java ES Release 3 auf Java ES Release 4 unter Linux kann nicht r�ckg�ngig gemacht werden.
- Die erforderlichen Patches und die RPM-Namen lassen sich anhand der entsprechenden Patch-Nummern aus Tabelle 9-5 entnehmen. Verwenden Sie diese Informationen, um die Versionsnummern f�r den RPM zu erhalten.
Patches zum Download in das /tmp-Verzeichnis erhalten Sie unter: http://sunsolve.sun.com/pub-cgi/show.pl?target=patches/patch-access
- Beenden Sie alle J2EE-Komponenten, die in den zu aktualisierenden Application Server-Instanzen ausgef�hrt werden.
- Beenden Sie alle Application Server-Instanzen auf dem zu aktualisierenden Computer.
AppServer8-base/bin/asadmin stop-domain domainName
- Sichern Sie folgende Dateien:
- Wenden Sie die in Tabelle 9-5 angegebenen RPMs f�r Application Server an.
rpm -Fvh sun-asmodule-8.1.2-10.i386.rpm
rpm -Fvh sun-asmodule-Locale-8.1.1-51.i386.rpm- Stellen Sie die in Schritt 4 gesicherten Dateien an ihrem urspr�nglichen Speicherort wieder her:
- Bearbeiten Sie das Skript asant.
- Bearbeiten Sie das vorhandene Skript asant in asant.bak um.
Das Skript befindet sich hier:
AppServer8-base/bin/asant
- Kopieren Sie die Datei asant.template aus
AppServer8-base/lib/install/templates/ee
in
AppServer8-base/bin/asant
- Bearbeiten Sie das Skript.
Ersetzen Sie das Token %CONFIG_HOME% durch AppServer8-base/config.
- Wenn Sie an der urspr�nglichen Skriptdatei (asant.bak) �nderungen vorgenommen haben, �bernehmen Sie die �nderungen im neuen Skript asant.
- Stellen Sie sicher, dass die Patch-Aktualisierung erfolgreich durchgef�hrt wurde:
rpm -qa | grep sun-as
Die neuen Versionsnummern der RPMs sollten zur�ckgegeben werden.
- Starten Sie die Application Server-Instanzen neu.
AppServer8-base/bin/asadmin start-domain domainName
�berpr�fen der Aktualisierung
Mithilfe des folgenden Befehls k�nnen Sie �berpr�fen, ob das Patch ordnungsgem�� angewendet wurde:
AppServer8-base/bin/asadmin version --verbose
Ausgabewerte finden Sie in Tabelle 9-3.
Aufgaben nach der Aktualisierung
Mit Ausnahme der in Aktualisierungsverfahren (Solaris) und Aktualisierungsverfahren (Linux) beschriebenen Schritte m�ssen keine weiteren Aufgaben nach der Aktualisierung durchgef�hrt werden.
Aufheben der Aktualisierung (Solaris)
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Verfahren zum Aufheben der Aktualisierung Application Server haben, sowie eine Beschreibung des eigentlichen Verfahrens zum Aufheben der Aktualisierung.
Zu ber�cksichtigende Aspekte beim Aufheben der Aktualisierung (Solaris)
Das Verfahren zum Aufheben der Aktualisierung von Application Server auf Release 4 entspricht gr��tenteils dem Verfahren zum Aktualisieren auf Release 4 in umgekehrter Reihenfolge.
Verfahren zum Aufheben der Aktualisierung (Solaris)
- Beenden Sie alle J2EE-Komponenten, die in der zu aktualisierenden Application Server-Instanz ausgef�hrt werden.
- Beenden Sie die zu aktualisierende Application Server-Instanz.
- Entfernen Sie die Patches aus Tabelle 9-4.
patchrm patch_ID
- Starten Sie die Application Server-Instanz neu.
Aktualisieren von Application Server von Java ES Release 2Dieser Abschnitt enth�lt Informationen zur Aktualisierung von Application Server von Java ES (Release 2) auf Java ES 2005Q4 (Release 4). In diesem Abschnitt werden folgende Themen behandelt:
Einf�hrung
Ber�cksichtigen Sie bei der Aktualisierung von Application Server von Java ES Release 2 auf Release 4 folgende Aspekte des Aktualisierungsvorgangs:
- Allgemeiner Aktualisierungsansatz. Die Aktualisierung erfolgt durch die Installation der Release 4-Version von Application Server mithilfe des Java ES-Installationsprogramms unter Auswahl der Option „Sp�ter konfigurieren“. Die Neukonfiguration wird anschlie�end mithilfe des Dienstprogramms asupgrade durchgef�hrt. Nach der Aktualisierung von Application Server m�ssen Sie die Release 2 J2EE-Komponenten und -Anwendungen in Release 4 migrieren.
- Aktualisierungsabh�ngigkeiten. Die Aktualisierung einer Java ES-Komponente auf einem Computer von Release 2 erfordert eine Aktualisierung aller �brigen Java ES-Komponenten, die sich auf diesem Computer befinden. Die Auswahl einzelner Java ES-Komponenten bei einer Aktualisierung von Release 2 auf Release 4 wird nicht unterst�tzt. Insbesondere m�ssen alle gemeinsam genutzten Java ES-Komponenten, die von Application Server verwendet werden, ebenfalls aktualisiert werden. Wenn sich Message Queue auf demselben Computer befindet, muss dieser ebenfalls aktualisiert werden. Das gleiche gilt f�r Web Server, der aktualisiert werden muss, wenn dieser f�r Lastenausgleich verwendet wird.
Wenn High Availability Session Store von Application Server verwendet wird, sollte High Availability Session Store auf Release 4 aktualisiert werden. High Availability Session Store ist jedoch in der Release 2-Version von Application Server integriert und kann daher nicht einzeln auf Release 4 aktualisiert werden.
- R�ckw�rtskompatibilit�t. Die Release 4-Version von Application Server ist nicht r�ckw�rts kompatibel zur Release 2-Version. J2EE-Komponenten und -Anwendungen m�ssen f�r die Ausf�hrung in einer Release 4 Application Server-Umgebung migriert werden.
- Aufheben der Aktualisierung. Das Zur�cksetzen der Release 4-Aktualisierung auf Release 2 erfolgt durch das einfache Zur�ckkehren zur Release 2-Installation (bei der Aktualisierung wurden keine Release 2-Konfigurationsdaten entfernt).
- Plattformspezifische Aspekte. Der allgemeine Ansatz f�r die Aktualisierung von Application Server ist f�r das Solaris- und Linux-Betriebssystem identisch.
Aktualisierung der Release 2-Version von Application Server
In diesem Abschnitt wird die Aktualisierung von Application Server von Java ES Release 3 auf Java ES Release 4 unter Solaris und Linux beschrieben. Plattformspezifische Vorg�nge sind durch die Angabe des jeweiligen Betriebssystems, auf das sich der Vorgang bezieht, gekennzeichnet. In diesem Abschnitt werden folgende Themen behandelt:
Aufgaben vor der Aktualisierung
Bevor Sie mit der Aktualisierung von Application Server beginnen, f�hren Sie die folgenden beschriebenen Aufgaben durch.
Aktuelle Versionsinformationen �berpr�fen
Sie k�nnen die aktuelle Version von Application Server durch Eingabe des folgenden Befehls �berpr�fen:
AppServer7-base/bin/asadmin version --verbose
Ausgabewerte finden Sie in Tabelle 9-3.
Application Server-Aktualisierungsabh�ngigkeiten aktualisieren
Bei der Aktualisierung der Application Server-Abh�ngigkeiten sollten alle lokal vorhandenen Produktkomponenten, von denen Application Server abh�ngt, auf Release 4 aktualisiert werden. Gemeinsam genutzte Komponenten werden vom Java ES-Installationsprogramm als Bestandteil des Aktualisierungsverfahrens automatisch aktualisiert (siehe Schritt 3).
Halten Sie sich bei der Aktualisierung der Application Server-Abh�ngigkeiten an die folgende Reihenfolge und f�hren Sie alle Aktualisierungen durch, bevor Sie Application Server aktualisieren. Bereits aktualisierte Abh�ngigkeiten k�nnen Sie �berspringen.
- Message Queue. Siehe Kapitel 7, „Message Queue“
- Web Server (optional). Siehe Kapitel 6, „Web Server“
Application Server-Daten sichern
Bei der Application Server-Aktualisierung von Release 2 auf Release 4 werden keine Release 2-Konfigurationsdaten �berschrieben. Als Vorsichtsma�nahme sollten Sie jedoch das Konfigurationsverzeichnis von allen Application Server-Instanzen vor der Aktualisierung auf Release 4 sichern.
Die Konfigurationsverzeichnisse befinden sich hier:
Erforderliche Konfigurationsinformationen und Passw�rter abrufen
Sie ben�tigen folgende Informationen zur aktuell installierten Version.
Aktualisieren der Release 2-Version von Application Server
Dieser Abschnitt enth�lt eine Beschreibung der Aspekte, die Einfluss auf das Aktualisierungsverfahren von Application Server haben, sowie eine Beschreibung des eigentlichen Aktualisierungsverfahrens.
Zu ber�cksichtigende Aspekte bei der Aktualisierung
Bei der Aktualisierung der Application Server-Software auf Java ES Release 4 m�ssen folgende Aspekte ber�cksichtigt werden:
- Bevor Sie eine Application Server-Instanz aktualisieren, sollten s�mtliche in dieser Instanz ausgef�hrten J2EE-Komponenten beendet werden. Diese Anforderung ist m�glicherweise hinf�llig, wenn Lastenausgleich f�r Hochverf�gbarkeit oder Skalierbarkeit eingesetzt wird.
- Alle Application Server-Instanzen, die auf einem einzelnen Computer ausgef�hrt werden (wobei alle Instanzen demselben installierten Application Server-Image entsprechen), m�ssen vor der Aktualisierung des installierten Image beendet werden.
Aktualisierungsverfahren
Das im Folgenden beschriebene Verfahren ist f�r alle Application Server-Instanzen anzuwenden, die lokal auf dem Computer ausgef�hrt werden, auf dem die Aktualisierung durchgef�hrt wird.
- Melden Sie sich als Root oder Superuser an.
su -
- Halten Sie alle Application Server- und zugeh�rigen Prozesse an.
- Installieren Sie die Release 4-Version von Application Server mit dem Java ES-Installationsprogramm unter Auswahl der Option „Sp�ter konfigurieren“.
W�hlen Sie mindestens die ersten drei Unterkomponenten zur Installation aus, einschlie�lich der Knotenagent-Komponente.
F�hren Sie nach der Installation der Application Server-Software die der Installation nachgestellten Verfahren unter Konfigurieren von Application Server im Anschluss an eine „Sp�ter konfigurieren“-Installation durch.
- Bestimmen Sie das Ziel- und das Quellverzeichnis der Installation, beispielsweise:
- F�hren Sie das Dienstprogramm asupgrade aus.
Das Dienstprogramm asupgrade erstellt einen Release 4-Knotenagenten und migriert die Application Server-Instanzen der Release 2-Version in diesen Knotenagenten.
Das Dienstprogramm befindet sich im Application Server-Verzeichnis, z. B.:
- Modus Aufr�stungsassistent: AppServer8-base/bin/asupgrade
- Modus Aufr�stungskonsole: AppServer8-base/bin/asupgrade -c
Der Aufr�stungsassistent oder die Aufr�stungskonsole f�hren Sie durch die erforderlichen Schritte.
Weitere Informationen zum Dienstprogramm asupgrade von Application Server finden Sie in Kapitel 3 im Application Server Enterprise Edition 8.1 Upgrade and Migration Guide 2005Q1 (http://docs.sun.com/doc/819-0222).
- Starten Sie den Dom�nen-Administrations-Server (DAS)
AppServer8-base/bin/asadmin start-domain --user admin_ID
--password password domainName- Starten Sie die aktualisierten Application Server-Instanzen neu.
Starten Sie hierf�r den Knotenagenten, in den die aktualisierten Application Server-Instanzen migriert wurden.
AppServer8-base/bin/asadmin start-node-agent --user admin_ID
--password password nodeagentNameDabei hat nodeagentName folgendes Format: hostName_domainName.
Der Standard f�r domainName lautet domain1.�berpr�fen der Aktualisierung
Starten Sie die Admin-Konsole und stellen Sie sicher, dass die betreffenden Server gestartet wurden. Falls einer der Server nicht ausgef�hrt wird, �berpr�fen Sie folgende Protokolldatei auf Fehler, die durch einen Anschlusskonflikt verursacht sein k�nnten:
Wenn Fehler aufgrund von Anschlusskonflikten aufgetreten sind, verwenden Sie die Admin-Konsole und �ndern Sie die Anschlussnummern so, dass keine Konflikte mehr vorhanden sind. Halten Sie anschlie�end den Knotenagenten an und starten Sie ihn neu.
Sie k�nnen die Aktualisierung von Application Server auf Release 4 durch die Eingabe folgenden Befehls �berpr�fen:
AppServer8-base/bin/asadmin version --verbose
Ausgabewerte finden Sie in Tabelle 9-3.
Aufgaben nach der Aktualisierung
Unter Aktualisierungsverfahren werden eine Reihe von Aufgaben beschrieben, die nach der Aktualisierung durchgef�hrt werden m�ssen. Dazu geh�rt die Migration der Release J2EE-Komponenten und -Anwendungen, die in einer Release 4 Application Server -Umgebung ausgef�hrt werden sollen, und die erneute Bereitstellung dieser Komponenten und Anwendungen in den entsprechenden Application Server-Instanzen.
Weitere Informationen zur Migration von J2EE-Komponenten und -Anwendungen finden Sie in Kapitel 4 im Application Server Enterprise Edition 8.1 Upgrade and Migration Guide 2005Q1 (http://docs.sun.com/doc/819-0222).
Aufheben der Aktualisierung
Das Verfahren zum Aufheben der Aktualisierung von Application Server auf Release 4 erfolgt durch das einfache Zur�ckkehren zur Release 2-Version von Application Server. Die Version wurde bei der Aktualisierung auf Release 4 nicht entfernt.
Aktualisierung mehrerer Instanzen (Cluster):
F�r die Aktualisierung von Clustern mit mehreren Instanzen steht das Application Server-Dienstprogramm asupgrade zur Verf�gung. Anweisungen hierzu finden Sie in Kapitel 3 im Application Server Enterprise Edition 8.1 2005Q2 Upgrade and Migration Guide (http://docs.sun.com/doc/819-2559).
Konfigurieren von Application Server im Anschluss an eine „Sp�ter konfigurieren“-Installation
Im Anschluss an eine „Sp�ter konfigurieren“-Installation m�ssen Sie ein Skript ausf�hren, um die Application Server-Umgebung zu konfigurieren. F�hren Sie die folgenden Schritte aus:
- Suchen Sie nach der Zubeh�r-CD f�r Application Server:
Sun Java Enterprise System 2005Q4 Zubeh�r CD 1,
Application Server-Add-Ons f�r Solaris SPARC und x86,
CD Image 1 von 1Das Zubeh�r kann ebenfalls vom Sun Download Center unter http://www.sun.com/software/javaenterprisesystem/get.xml heruntergeladen werden.
- Lesen Sie die ReadMe-Datei im Ordner Addon der Zubeh�r-CD und f�hren Sie die angegebenen Verfahren durch.
- F�hren Sie das Skript postInstall aus.
Das Hauptskript postInstall im Ordner Addon sollte von der Zubeh�r-CD aus ausgef�hrt werden, da andernfalls manche Dateien nicht gefunden werden.
Die Skripte konfigurieren und erstellen die Shell-Skripte AppServer8-base/bin/* und die Datei config/asenv anhand der bei der Installation installierten Vorlagen. (Normalerweise erstellt das Installationsprogramm die bin/*-Shell-Skripte; bei Auswahl der Option „Sp�ter konfigurieren“ m�ssen diese jedoch wie beschrieben erstellt werden.)
- Erstellen Sie eine neue Dom�ne.
Wenn Sie den Befehl asadmin create-domain zum Erstellen einer neuen Dom�ne verwenden, m�ssen Sie die Werte f�r zwei Parameter angeben: adminPort und instancePort. Der Wert f�r adminPort kann mit dem �bereinstimmen, der von der Release 2-Serverinstanz verwendet wird. Der Wert f�r instancePort sollte jedoch nicht mit dem Wert �bereinstimmen, der von einer der Release 2-Serverinstanzen verwendet wird. Durch die Auswahl eines noch nicht verwendeten Werts f�r instancePort vermeiden Sie Konflikte zwischen der Release 4-DAS-Instanz und den Release 2-Serverinstanzen, die in Release 4 migriert wurden (siehe Schritt 5).
- Bearbeiten Sie gegebenenfalls die Umgebungseinstellungen in der Datei AppServer8-base/config/asenv .
Sie m�ssen die Datei manuell bearbeiten.
Hinweis
Um Application Server f�r den Lastenausgleich zu konfigurieren, ziehen Sie den Abschnitt „Configuring Web Servers for HTTP Load Balancing“ im Kapitel „Application Server High Availability Features“ im Sun Java System Application Server Enterprise Edition High Availability Administration Guide (http://docs.sun.com/doc/819-0216) zurate.