Sun Java System Application Server Enterprise Edition 8.2 - Versionshinweise für Microsoft Windows

Java Enterprise System 5-Installationsprogramm für minimalen Application Server 8.x-Lastenausgleich lässt sich nicht ordnungsgemäß installieren (Nr. 6478047)

Apache und IIS können durch das Java ES 5-Installationsprogramm nicht konfiguriert werden. Sie müssen Apache und IIS auf der Windows-Plattform manuell konfigurieren.

Lösung

Um Load Balancer Apache oder IIS zu konfigurieren, führen Sie folgende Schritte durch:

    So konfigurieren Sie Apache 2.x:

  1. Installieren Sie Apache 2.x.

    Apache wird im Verzeichnis APDIR=C:\Apache2\Apache2 installiert.

  2. Installieren Sie JES5 mit minimaler Installation.

    Deaktivieren Sie alle Komponenten außer Load Balancer. Java ES 5 wird im Verzeichnis JES5DIR=C:\Program Files\Sun\JavaES5 installiert.

    Der

  3. Erstellen Sie die Verzeichnisse resource und errorpages im Verzeichnis Apache2.

    mkdir %APDIR%\modules\resource

    mkdir %APDIR%\modules\errorpages

  4. Kopieren Sie die Ressourcendatei in das Verzeichnis resource.

    cd %APDIR%\modules\resource

    copy %JES5DIR%\appserver\lib\webserver-plugin\windows\apache2\LBPlugin*.res .

  5. Kopieren Sie die Load Balancer-DLL in das Verzeichnis modules.

    cd %APDIR%\modules

    copy %JES5DIR%\appserver\lib\webserver-plugin\windows\apache2\mod_loadbalancer.dll .

  6. Kopieren Sie die Vorlage errorpages in das Verzeichnis errorpages.

    cd %APDIR%\modules\errprpages

    copy %JES5DIR%appserver\lib\webserver-plugin\windows\iws\errorpages .

  7. Kopieren Sie die Load Balancer-Vorlage und die andere DTD in das Apache-Verzeichnis config.

    cd %APDIR%\config

    copy %JES5DIR%\appserver\lib\install\templates\loadbalancer.xml.template .

    copy %JES5DIR%\appserver\lib\dtds\sun-loadbalancer* .

  8. Erstellen Sie eine Sicherung der Datei httpd.conf.

    cd %APDIR%\config

    copy httpd.conf httpd.conf.orig

  9. Bearbeiten Sie die Datei httpd.conf.

    Hängen Sie folgende Zeilen an die Datei httpd.conf an:

    ##BEGIN EE LB Plugin Parameters
    LoadModule apachelbplugin_module modules/mod_loadbalancer.dll
    <IfModule mod_apache2lbplugin.cpp>
    		config-file "C:\Apache2\Apache2/conf/loadbalancer.xml"
    		locale en
    </IfModule>
    <VirtualHost 10.12.8.107>
    DocumentRoot "C:\Apache2\Apache2/htdocs"
    ServerName vm07
    </VirtualHost>
    ##END EE LB Plugin Parameters
  10. Ersetzen Sie C:\Apache2\Apache2 durch das Vereichnis %APDIR%.

    Ersetzen Sie darüber hinaus die Verzeichnisse "IP", "ServerName" und "DocumentRoot".

  11. Erstellen Sie ein neues sec_db_files-Verzeichnis im Verzeichnis %APDIR%.

    cd %APDIR%

    mkdir sec_db_files

  12. Kopieren Sie den NSS-Schlüsselspeicher in das Verzeichnis %APDIR%\sec_db_files.

    cd %APDIR%\sec_db_files

    copy %JES5DIR%\appserver\lib\webserver-plugin\windows\iis\*.db .

  13. Setzen Sie "PATH" so, dass er die erforderlichen Bibliotheken enthält.

    Fügen Sie den folgenden zusätzlichen Pfad hinzu:

    PATH %JES5DIR%\share\lib;%JES5DIR%\appserver\lib;%JES5DIR%\appserver\bin

  14. Ersetzen Sie %JES5DIR% durch das eigentliche Java ES 5-Verzeichnis.

  15. Fügen Sie in der Systemumgebung NSPR_NATIVE_THREADS_ONLY mit "value 1" hinzu.

  16. Starten Sie neu und testen Sie Apache 2 (nach Konfiguration von loadbalancer.xml ).

    So konfigurieren Sie IIS LBPlugin:

  1. Erstellen Sie das Verzeichnis sun-passthrough im Verzeichnis c:\inetpub\wwwroot .

    cd c:\inetpub\wwwroot

    mkdir sun-passthrough

  2. Erstellen Sie die Verzeichnisse errorpages, resource und sec_db_files im Verzeichnis c:\inetpub\wwwroot\sun-passthrough .

    cd c:\inetpub\wwwroot\sun-passthrough

    mkdir errorpages

    mkdir resources

    mkdir sec_db_files

  3. Kopieren Sie die DLL-Dateien in das Verzeichnis sun-passthrough.

    copy <as_install_dir>/appserver/lib/webserver-plugin/iis/*.dll c:\inetpub\wwwroot\sun-passthrough\

  4. Kopieren Sie die DTDs in das Verzeichnis sun-passthrough.

    copy <as_install_dir>/appserver/lib/dtds/sun-loadbalancer*.dtd c:\inetpub\wwwroot\sun-passthrough\

  5. Kopieren Sie die Datei sun-passthrough.properties in das Verzeichnis sun-passthrough .

    copy <as_install_dir>/appserver/lib/webserver-plugin/iis c:\inetpub\wwwroot\sun-passthrough\

  6. Kopieren Sie die Sicherheitsdatenbankdateien in das Verzeichnis sun-passthrough.

    copy <as_install_dir>/appserver/lib/webserver-plugin/iis/*.db c:\inetpub\wwwroot\sun-passthrough\sec_db_files\

  7. Kopieren Sie die Ressourcendateien in das Verzeichnis sun-passthrough.

    copy <as_install_dir>/appserver/lib/webserver-plugin/iws/*.res c:\inetpub\wwwroot\sun-passthrough\resource\

  8. Kopieren Sie die Fehlerseiten in das Verzeichnis sun-passthrough.

    copy <as_install_dir>/appserver/lib/webserver-plugin/iws/errorpages/*.html c:\inetpub\wwwroot\sun-passthrough\errorpages\

  9. Kopieren Sie die Vorlage loadbalancer.xml.example in das Verzeichnis sun-passthrough.

    copy <as_install_dir>/appserver/lib/install/templates/loadbalancer.xml.example c:\inetpub\wwwroot\sun-passthrough\

  10. Bearbeiten Sie die Datei sun-passthrough.properties.

    ##BEGIN EE LB Plugin Parameters
    log-file = C:\InetPub\wwwroot\sun-passthrough\lb.log
    ### The valid options for different logging levels are FATAL, SEVERE, WARNING, INFO and FINE.
    log-level = INFO
    lb-config-file = C:\InetPub\wwwroot\sun-passthrough\loadbalancer.xml
    ##END EE LB Plugin Parameters

Hinweis –

Stellen Sie bei der Konfiguration von IIS6 sicher, dass Sie die Rechte so festlegen und zusätzliche Schritte so durchführen wie in der AS82-Dokumentation beschrieben. Möglicherweise müssen Sie den IIS6-Isolationsmodus auf IIS5-kompatibel setzen.