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

Instalación

Este apartado describe problemas conocidos relacionados con la instalación, junto con las soluciones pertinentes.

El programa de instalación de Java Enterprise System 5 para el equilibrador de carga de Application Server 8.x mínimo no se instala correctamente. (Id. 6478047)

Apache e IIS no se pueden configurar con el programa de instalación de Java ES 5. Tiene que configurar manualmente Apache e IIS en la plataforma de 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.


El directorio imq debe crearse durante la instalación. (Id. 6199697)

En la plataforma Windows, inmediatamente después de instalar Application Server Enterprise Edition, el agente de Message Queue falla al iniciarse. Aparece un mensaje de error indicando que el directorio drive:\as\domains\domain1\imq no existe.

Tenga en cuenta que si el agente se ejecuta después de iniciar domain1, Application Server creará el directorio y no habrá ningún problema.

Solución

  1. Cree var_home_dir_location antes de crear el agente:


    $imqbrokerd -varhome var_home_dir_location
    

    Por ejemplo:


    $imqbrokerd -varhome D:\as\domains\domain1\imq