Notes de version de Sun Java System Application Server Enterprise Edition 8.2 pour Microsoft Windows

Solution

Pour configurer l'équilibreur de charge Apache ou IIS, procédez comme suit.

    Pour configurer Apache 2.x :

  1. Installez Apache 2.x.

    Apache est installé dans le répertoire APDIR=C:\Apache2\Apache2.

  2. Installez JES5 avec une installation minimale.

    Désélectionnez tous les composants à l'exception de l'équilibreur de charge. Java ES 5 est installé dans le répertoire JES5DIR=C:\Program Files\Sun\JavaES5.

    The

  3. Créez les répertoires resource et errorpages dans le répertoire Apache2.

    mkdir %APDIR%\modules\resource

    mkdir %APDIR%\modules\errorpages

  4. Copiez le fichier de ressources dans le répertoire resource.

    cd %APDIR%\modules\resource

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

  5. Copiez la DLL de l'équilibreur de charge dans le répertoire modules.

    cd %APDIR%\modules

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

  6. Copiez le modèle errorpages dans le répertoire errorpages.

    cd %APDIR%\modules\errprpages

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

  7. Copiez le modèle d'équilibreur de charge et l'autre DTD dans le répertoire Apache config.

    cd %APDIR%\config

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

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

  8. Créez une sauvegarde du fichier httpd.conf.

    cd %APDIR%\config

    copy httpd.conf httpd.conf.orig

  9. Modifiez le fichier httpd.conf.

    Ajoutez les lignes suivantes au fichier httpd.conf :

    ##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. Remplacez C:\Apache2\Apache2 par le répertoire %APDIR% réel.

    Remplacez également les répertoires IP, ServerName et DocumentRoot.

  11. Créez un nouveau répertoire sec_db_files dans %APDIR%.

    cd %APDIR%

    mkdir sec_db_files

  12. Copiez le keystore NSS dans le répertoire %APDIR%\sec_db_files.

    cd %APDIR%\sec_db_files

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

  13. Définissez PATH pour inclure les bibliothèques requises.

    Ajoutez le chemin supplémentaire suivant :

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

  14. Remplacez %JES5DIR% par le répertoire Java ES 5 réel.

  15. Ajoutez la variable NSPR_NATIVE_THREADS_ONLY avec la valeur 1 dans l'environnement système.

  16. Réinitialisez et testez Apache 2 (après avoir configuré loadbalancer.xml ).

    Pour configurer le plug-in IIS LB :

  1. Créez le sous-répertoire sun-passthrough dans le répertoire c:\inetpub\wwwroot .

    cd c:\inetpub\wwwroot

    mkdir sun-passthrough

  2. Créez les sous-répertoires errorpages, resource et sec_db_files dans le répertoire c:\inetpub\wwwroot\sun-passthrough .

    cd c:\inetpub\wwwroot\sun-passthrough

    mkdir errorpages

    mkdir resources

    mkdir sec_db_files

  3. Copiez les fichiers de la DLL dans le répertoire sun-passthrough.

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

  4. Copiez les DTD dans le répertoire sun-passthrough.

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

  5. Copiez le fichier sun-passthrough.properties dans le répertoire sun-passthrough .

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

  6. Copiez les fichiers de la base de données de sécurité dans le répertoire sun-passthrough.

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

  7. Copiez les fichiers de ressource dans le répertoire sun-passthrough.

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

  8. Copiez les pages d'erreur dans le répertoire sun-passthrough.

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

  9. Copiez le modèle loadbalancer.xml.example dans le répertoire sun-passthrough.

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

  10. Modifiez le fichier 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

Remarque –

Si vous configurez IIS6, veillez à définir les droits et à exécuter les étapes supplémentaires décrites dans la documentation AS82. Vous allez peut-être également devoir définir le mode d'isolement IIS6 sur le mode compatible IIS5.