Dieser Abschnitt listet die Anforderungen auf, die erfüllt werden müssen, bevor Sie das Produkt Sun Java System Anwendungsserver Enterprise Edition 8.1 installieren können.
In den folgenden Tabellen werden die Betriebssysteme aufgelistet, die das Produkt Sun Java System Anwendungsserver Enterprise Edition 8.1 2005Q2 unterstützen. Zusätzlich werden die jeweiligen minimalen und empfohlenen Speicheranforderungen für die Installation und das Ausführen von Anwendungsserver angegeben.
Tabelle 2–1 Plattform-Anforderungen für Sun Java System Anwendungsserver 8.1 2005Q2
Betriebssystem |
Mindest- Arbeitsspeicher |
Empfohlener Arbeitsspeicher |
Mindest- festplatten- speicher |
Empfohlener Festplattenspeicher |
JVM |
---|---|---|---|---|---|
Sun Solaris 8, 9, 10 (SPARC) Solaris 9, 10 (x86) |
512 MB |
1 GB |
250 MB frei |
500 MB frei |
J2SE 1.4.2_06, J2SE 5.0 |
Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 |
512 MB |
1 GB |
220 MB frei |
300 MB frei |
J2SE 1.4.2_06, J2SE 5.0 |
Windows Server 2000 SP4+ Windows 2000 Advanced Server SP4+ Windows Server 2003 Windows XP Pro SP1+ |
1 GB |
2 GB |
500 MB frei |
1 GB frei |
J2SE 1.4.2_06, J2SE 5.0 |
Unter UNIX können Sie die Version Ihres Betriebssystems anzeigen, indem Sie den Befehl uname ausführen. Um den Festplattenspeicherplatz anzuzeigen, führen Sie den Befehl df aus.
Eine aktuelle Liste der erforderlichen Patches für Sun Java System Anwendungsserver Enterprise Edition 8.1 finden Sie unter http://sunsolve.sun.com. Suchen Sie nach “app server 8.1 patch.”â Verwenden Sie die entsprechenden Links für Sun Java System Anwendungsserver Enterprise Edition 8.1. Wann immer sich die Anforderungen für Betriebssystem-Patches ändern und neue Patches für Java Enterprise System-Komponenten verfügbar sind, werden die Updates auf der SunSolve-Website bereitgestellt, zunächst in Form von Patch-Clustern.
Für Benutzer der Betriebssysteme Solaris 9, 10 (x86 SPARC) wird empfohlen, das “von Sun empfohlene Patch-Cluster” zu installieren. Dieses Patch-Cluster steht auf SunSolve unter Recommended and Security Patches zur Verfügung.
Um programmeigene Komponenten dieses Produkts, darunter den Installer, auszuführen, muss das folgende Paket, das nicht zum Standardumfang von RedHat Enterprise Linux 3.0 gehört, installiert werden: compat-libstdc++-7.3-2.96.118.i386.rpm
Das Paket kann von der Seite http://rpm.pbone.net/index.php3/stat/4/idpl/843376/com/compat-libstdc++-7.3-2.96.118.i386.rpm.html heruntergeladen werden.
Sun Java System Anwendungsserver wurde so konzipiert, dass eine Konnektivität mit jedem DBMS mit einem entsprechenden JDBC-Treiber unterstützt wird. In der folgenden Tabelle finden Sie eine Liste mit Komponenten, die laut Sun-Test zum Erstellen von J2EE-kompatiblen Datenbankkonfigurationen geeignet sind:
Tabelle 2–2 J2EE-kompatible JDBC-Treiber
JDBC-Hersteller |
JDBC-Treibertyp |
Unterstützte Datenbank-Server |
---|---|---|
i-net-Software |
Typ 4 |
Oracle (R) 8.1.7, 9i, 9.2.0.3 Sybase ASE 12.5.2 Microsoft SQL Server 2000 4.0 Service Pack 1 |
IBM |
Typ 2 |
IBM DB2 8.1 Service Pack 3+ |
PointBase |
Typ 4 |
PointBase Network Server 4.8 |
DataDirect |
Typ 4 |
Oracle (R) 8.1.7, 9i, 9.2.0.3 Sybase ASE 12.5.2 Microsoft SQL Server IBM DB2 8.1 Service Pack 3+ |
Sun Java System JDBC-Treiber für Oracle |
Typ 4 |
Oracle (R) 9.2.0.3, 10G |
Sun Java System JDBC-Treiber für DB2 |
Typ 4 |
IBM DB2 8.1 Service Pack 3+ |
Sun Java System JDBC-Treiber für Sybase |
Typ 4 |
Sybase ASE 12.5.2 |
Sun Java System JDBC-Treiber für Microsoft SQL Server |
Typ 4 |
Microsoft SQL Server 2000 4.0 Service Pack 1 |
Oracle |
Typ 4, Typ 2 |
Oracle (R) 9.2.0.3, 10G |
Weitere Informationen über i-net-Software finden Sie unter http://www.inetsoftware.de/.
Weitere Informationen über DataDirect-Technologien finden Sie unter http://www.datadirect.com/.
Oracle JDBC-Treiber müssen ordnungsgemäß konfiguriert werden, damit sie mit J2EE 1.4 kompatibel sind. Verwenden Sie die folgende Konfiguration für Treiber vom Typ 2 und Typ 4:
Verwenden Sie die JDBC-Treiberversion 9.2.0.3 oder höher.
In der Parameterdatei (init.ora) der Oracle-Datenbank muss der Eintrag compatible=9.0.0.0.0 oder höher vorhanden sein.
Verwenden Sie die Datei ojdbc14.jar.
Konfigurieren Sie Anwendungsserver, um die folgende JVM-Eigenschaft zu definieren:
-Doracle.jdbc.J2EE13Compliant=true |
Außerdem müssen für Treiber vom Typ 2 die Variablen ORACLE_HOME und LD_LIBRARY_PATH (die $ORACLE_HOME/lib enthalten müssen) definiert werden, und zwar in der Umgebung, in der Anwendungsserver gestartet wird. Fügen Sie die Variablen beispielsweise der Datei asenv.conf hinzu und stellen Sie sicher, dass die Variablen exportiert werden.
Der in Anwendungsserver enthaltene PointBase-Datenbankserver wird von zahlreichen Beispielanwendungen verwendet. Der PointBase-Datenbankserver muss für den Einsatz mit Anwendungsserver Enterprise Edition konfiguriert werden.
Sie können PointBase auf zwei Arten konfigurieren:
Geben Sie als Wert der Umgebungsvariable JAVA_HOME das J2SE-Installationsverzeichnis an. Verwenden Sie hierfür den für Ihr Betriebssystem und Ihre Shell erforderlichen Befehl. Beispiel: % setenv JAVA_HOME "/opt/SUNWappserver/jdk"
Bearbeiten Sie die PointBase-Konfigurationsdatei von Application Server wie folgt:
Auf Solaris- und Linux-Systemen bearbeiten Sie die Konfigurationsdatei install_dir /pointbase/tools/serveroption/pbenv.conf, indem Sie folgende Zeile ändern:
PB_JAVA=%%%PB_JAVA%%%
bis
PB_JAVA=J2SE_location
Auf Windows-Systemen bearbeiten Sie die Konfigurationsdatei install_dir\pointbase\tools\serveroption\pbenv.bat , indem Sie folgende Zeile ändern:
PB_JAVA=%%%PB_JAVA%%%
bis
PB_JAVA=J2SE_location
wobei J2SE_location das Installationsverzeichnis von J2SE ist. Wenn Sie J2SE mit Application Server installiert haben, ist das standardmäßige Installationsverzeichnis install_dir/jdk.
Nachdem Sie diese Änderung vorgenommen haben, starten Sie PointBase mit dem Skript startserver.
In diesem Abschnitt werden die Webserver aufgelistet, die für Sun Java System Anwendungsserver Enterprise Edition 8.1 2005Q2 unterstützt werden.
Tabelle 2–3 Unterstützte Webserver
Web Server |
Version |
Betriebssystem |
---|---|---|
Sun Java System Web Server |
6.1+ |
Solaris SPARC 8, 9, 10 Solaris x86 9, 10 Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 |
Apache Web Server |
1.3+, 1.4, 2.0 |
Solaris SPARC 9, 10 Solaris x86 10 Red Hat Enterprise Linux 2.1 Update 2, 3.0 Update 1 Windows Server 2003 Windows 2000 Advanced Server SP4+ Windows Server 2000 SP4+ Windows XP Pro SP1+ |
Microsoft IIS™ |
5.0+ |
Windows Server 2003 Windows 2000 Advanced Server SP4+ Windows Server 2000 SP4+ Windows XP Pro SP1+ |
In diesem Abschnitt werden die Browser aufgelistet, die von Sun Java System Anwendungsserver Enterprise Edition 8.1 2005Q2 unterstützt werden.
Tabelle 2–4 Unterstützte Webbrowser
Browser |
Version |
---|---|
Mozilla |
1.4, 1.5, 1.6, 1.7.x |
Netscape Navigator |
4.79, 6.2, 7.0 |
Internet Explorer |
5.5 Service Pack 2, 6.0 |
Neben den unter Hardware- und Softwareanforderungen aufgelisteten Anforderungen müssen Sie sicherstellen, dass Ihr System die unten zum Ausführen von HADB aufgelisteten Anforderungen erfüllt.
Die Java-Komponenten des Systems wurden mit JDK 1.4.2_02 erstellt und auf JDK 1.5 getestet.
Solaris (SPARC) – Solaris 8 MU7, Solaris 9 MU7, Solaris 10 RR.
Solaris (x86) – Solaris 9 MU7, Solaris 10 RR.
RedHat Enterprise Linux - 2.1 U5 (nur ext2-Dateisystem wird unterstützt, nicht ext3), 3.0 U4 (sowohl ext2 als auch ext3 werden unterstützt. Updates vor U4 werden aufgrund des exzessiven dynamischen Programmaustauschs nicht empfohlen). Beachten Sie, dass HADB auf diesen Betriebssystemversionen nur im 32-Bit-Modus getestet wird. Beachten Sie außerdem, dass HADB das Betriebssystem RedHat Enterprise Linux 3.0 bei Ausführung im 64-Bit-Modus nicht unterstützt. Ursache dafür ist ein Programmfehler im Betriebssystem [Details über die Auswirkungen auf HADB finden Sie unter dem bekannten Programmfehler (Bug) 6249685 im Abschnitt Hochverfügbarkeit].
Microsoft Windows – Microsoft Windows 2000 Advanced Server Service Pack 4 und Microsoft Windows 2003 Enterprise Edition. Beachten Sie, dass HADB keine der kommenden Betriebssystemversionen von Microsoft Windows im 64-Bit-Modus unterstützt.
Mindestens erforderlicher Speicher - 320 MB pro Knoten.
Mindestens erforderlicher freier Festplattenspeicher - 70 MB für HADB-Binärdateien pro Host. Darüber hinaus wird Festplattenspeicher für die Datengeräte benötigt, und zwar 512 MB für eine Testinstallation pro Knoten.
Empfohlener Speicher - 512 MB pro Knoten.
Empfohlener freier Festplattenspeicher - 70 MB für HADB-Binärdateien pro Host. Darüber hinaus wird Festplattenspeicher für die Datengeräte benötigt, und zwar 1200 MB für eine Testinstallation pro Knoten.
Stellen Sie sicher, dass das Schreibcaching auf Geräten deaktiviert ist, auf denen HADB-Daten- und Protokolldateien gespeichert werden. Das Schreibcaching ist auf einigen Solaris-Plattformen standardmäßig aktiviert; zum Beispiel Solaris x86.
Mindestens erforderlicher Speicher - 128 MB
Mindestens erforderlicher freier Festplattenspeicher - 70 MB für HADB-Binärdateien pro Knoten
Mindestens erforderlicher Speicher - 120 MB
Mindestens erforderlicher freier Festplattenspeicher - 20 MB
Das gegenwärtige Upgrade einer vorherigen Application Server-Version wird nicht unterstützt. Umfassende Anweisungen zum Upgraden von einer vorherigen Version von Anwendungsserver auf die aktuelle Version finden Sie im Anwendungsserver Enterprise Edition Upgrade and Migration Guide.
Wenn Sie PointBase mit Anwendungsserver verwenden möchten, laden Sie J2SE 1.4.2 herunter und verwenden Sie diese Version anstelle der im Bundle enthaltenen Version J2SE 5.0 JVM. Führen Sie dazu die folgenden Schritte aus:
Laden Sie J2SE 1.4.2 SDK (nicht JRE) herunter und installieren Sie diese Version auf Ihrem System, wenn Sie dies nicht bereits durchgeführt haben.
Eine Download-Version von J2SE 1.4.2 SDK finden Sie unter http://java.sun.com/j2se/1.4.2/.
Beenden Sie Anwendungsserver.
Von der Befehlszeile aus:
install_dir/bin/asadmin stop-domain |
Von Administration Console aus:
Bearbeiten Sie die Datei install_dir/config/asenv.conf (asenv.bat unter Windows), indem Sie den Wert für AS_JAVA ändern und somit auf das Home-Verzeichnis von J2SE 1.4.2 zeigen:
Bearbeiten Sie die Datei as-install/samples/common.properties , indem Sie die mit com.sun.aas.javaRoot... beginnende Zeile so ändern, dass sie auf das Home-Verzeichnis von J2SE 1.4.2 verweist.
Starten Sie Anwendungsserver neu.
Von der Befehlszeile aus:
install_dir/bin/asadmin start-domain |
Von Administration Console aus:
Die folgenden weiteren Anforderungen müssen erfüllt sein, bevor die Software Sun Java System Anwendungsserver installiert wird.
Freier Speicheplatz – Für die Sun Java System Anwendungsserver-Installation müssen dem temporären Verzeichnis mindestens 35 MB freier Speicherplatz zugewiesen sein; für die SDK-Installation werden 250 MB freier Speicherplatz benötigt.
Verwendung des Deinstallationsprogramms — Wenn Sie Anwendungsserver von Ihrem System entfernen müssen, sollten Sie unbedingt das mit der Software gelieferte Deinstallationsprogramm verwenden. Wenn Sie die Deinstallation auf eine andere Art vornehmen, entstehen Probleme bei der Neuinstallation derselben bzw. einer neueren Version.
Freie Ports — Es müssen sieben freie Ports zur Verfügung stehen.
Das Installationsprogramm erkennt automatisch bereits verwendete Ports und schlägt derzeit nicht verwendete Ports für die Standardeinstellungen vor. Die standardmäßig verwendeten Portnummern sind 8080 für HTTP, 8181 für HTTPS und 4849 für Administration Server.
Das Installationsprogramm erkennt verwendete Ports und weist zwei weitere zu: Sun Java System Message Queue (Standard-Portnummer 7676) und IIOP (Standard-Portnummer 3700 für IIOP und 1060 und 1061 für IIOP/SSL). Werden diese Standard-Portnummern bereits verwendet, wählt das Installationsprogramm eine zufällig ausgewählte dynamische Portnummer (beachten Sie, dass diese Nummer nicht die nächste verfügbare Portnummer ist).
Starten von vorher installierten Servern (UNIX) – Wenn Sie den vorher installierten Server nicht ersetzen möchten, müssen Sie ihn starten, bevor Sie mit dem Installationsprozess von Sun Java System Anwendungsserver 8.1 beginnen. Das Installationsprogramm erkennt dadurch verwendete Ports und weist diese Ports nicht neu zu.
Ersetzen von vorher installierten Servern (UNIX) — Wenn Sie eine ältere Version auf Sun Java System Anwendungsserver installiert haben, die Sie durch die aktuelle Version von Anwendungsserver ersetzen möchten, müssen Sie den Server beenden, bevor Sie den neuen Server installieren. Verwenden Sie den Assistenten des Installationsprogramms zum Aufrüsten des Servers.
Firewall beenden (Microsoft Windows) – Da die Firewall-Software standardmäßig alle Ports deaktiviert, müssen Sie die Software beenden, bevor Sie mit der Installation von Sun Java System Anwendungsserver beginnen. Das Installationsprogramm muss feststellen können, welche Ports tatsächlich verfügbar sind.
Weitere Kompatibilitätsinformationen finden Sie im Sun Java System Application Server Enterprise Edition 8.1 2005Q2 Upgrade and Migration Guide.