Notas de la versión de Sun Java System Application Server Enterprise Edition 8.2 para Microsoft Windows

Solución

Para configurar Apache o IIS para el equilibrador de carga, siga estos pasos.

    Para configurar Apache 2.x:

  1. Instale Apache 2.x.

    Apache se instala en el directorio APDIR=C:\Apache2\Apache2.

  2. Instale JES5 con la instalación mínima.

    Deseleccione todos los componentes, excepto el equilibrador de carga. Java ES 5 se instala en el directorio JES5DIR=C:\Program Files\Sun\JavaES5.

    The

  3. Cree los directorios resource y errorpages en el directorio Apache2.

    mkdir %APDIR%\modules\resource

    mkdir %APDIR%\modules\errorpages

  4. Copie el archivo de recursos en el directorio resource.

    cd %APDIR%\modules\resource

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

  5. Copie el DLL del equilibrador de carga en el directorio modules.

    cd %APDIR%\modules

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

  6. Copie la plantilla errorpages en el directorio errorpages.

    cd %APDIR%\modules\errprpages

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

  7. Copie la plantilla del equilibrador de carga y el otro DTD en el directorio config de Apache.

    cd %APDIR%\config

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

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

  8. Cree una copia de seguridad del archivo httpd.conf.

    cd %APDIR%\config

    copy httpd.conf httpd.conf.orig

  9. Edite el archivo httpd.conf.

    Anexe las siguientes líneas al archivo 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. Sustituya C:\Apache2\Apache2 por el directorio %APDIR% real.

    También sustituya la IP, el nombre del servidor y el directorio raíz de documentos.

  11. Cree un nuevo directorio sec_db_files en %APDIR%.

    cd %APDIR%

    mkdir sec_db_files

  12. Copie el almacén de claves NSS en el directorio %APDIR%\sec_db_files.

    cd %APDIR%\sec_db_files

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

  13. Establezca la RUTA para que incluya las bibliotecas necesarias.

    Anteponga la siguiente ruta adicional:

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

  14. Sustituya %JES5DIR% por el directorio de Java ES 5 actual.

  15. Agregue la variable NSPR_NATIVE_THREADS_ONLY con el valor 1 en el entorno del sistema.

  16. Reinicie y pruebe Apache 2 (después de configurar loadbalancer.xml ).

    Para configurar IIS LBPlugin:

  1. Cree el directorio sun-passthrough en el directorio c:\inetpub\wwwroot .

    cd c:\inetpub\wwwroot

    mkdir sun-passthrough

  2. Cree los directorios errorpages, resource y sec_db_files en el directorio c:\inetpub\wwwroot\sun-passthrough.

    cd c:\inetpub\wwwroot\sun-passthrough

    mkdir errorpages

    mkdir resources

    mkdir sec_db_files

  3. Copie los archivos DLL en el directorio sun-passthrough.

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

  4. Copie los DTD en el directorio sun-passthrough.

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

  5. Copie el archivo sun-passthrough.properties en el directorio sun-passthrough .

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

  6. Copie los archivos DB de seguridad en el directorio sun-passthrough.

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

  7. Copie los archivos de recursos en el directorio sun-passthrough.

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

  8. Copie las páginas de errores en el directorio sun-passthrough.

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

  9. Copie la plantilla loadbalancer.xml.example en el directorio sun-passthrough.

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

  10. Edite el archivo 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

Nota –

Si está configurando IIS6, asegúrese de definir los permisos y realizar los pasos adicionales, como se describen en la documentación de AS82. También puede que deba definir el modo de aislamiento de IIS6 en el modo compatible con IIS5.