Configuración de Websphere Application Server para ejecutar las aplicaciones de Build Forge®

Configure WebSphere Application Server para ejecutar la aplicación de servicios y de ayuda.

Acerca de esta tarea

Realice los pasos siguientes de este procedimiento en la consola administrativa de WebSphere Application Server.
En WebSphere Application Server versión 8.0, la interfaz de usuario de la consola administrativa de WebSphere Application Server ha cambiado ligeramente. Las siguientes instrucciones son para la versión 7 y anteriores. Las siguientes diferencias en la versión 8.0 afectan a este procedimiento:
  • Para acceder a una aplicación, pulse Aplicaciones > Tipos de aplicación > Aplicaciones empresariales.
  • Después de seleccionar una aplicación, establezca la raíz de contexto.
Notas:
  • No ve el recuadro de selección Crear MBeans para recursos.
  • Para volver a desplegar Build Forge® en WAS, suprima la instancia de Build Forge® desplegada con anterioridad.

Procedimiento

  1. Abra la consola administrativa de WebSphere Application Server. A continuación, se muestran los URL para la consola:
    • http://<host_was>:<puerto_was>/ibm/console; el puerto predeterminado es 9060.
    • https://<was_host>:<was_port>/ibm/console; el puerto predeterminado es 9043. Utilice este URL si la seguridad administrativa de WebSphere Application Server está habilitada.
  2. Configure el soporte para el controlador JDBC:
    1. Cree una nueva variable, RBF_JDBC_DRIVER_PATH. Cree la variable en Entorno > Variables de WebSphere. Su ámbito debería ser el nodo y servidor de WebSphere Application Server. Establezca el valor en el directorio que contiene los archivos JAR del controlador de la base de datos.
    2. Guarde el cambio en la configuración maestra.
    3. Detenga y reinicie WebSphere Application Server para que la nueva variable esté disponible.
    4. Cree una nueva biblioteca compartida, RBF_JDBC_LIBRARY.

      Cree la biblioteca en Entorno > Bibliotecas compartidas. Agregue los nombres de archivo JAR para el controlador de dispositivo JDBC, utilizando la variable RBF_JDBC_DRIVER_PATH que acaba de crear. Si tiene que listar más de un archivo JAR, coloque cada archivo JAR en su propia línea como se indica a continuación para DB2.

      A continuación, se muestra un ejemplo para controlador de base de datos MySQL:

      ${RBF_JDBC_DRIVER_PATH}\mysql-connector-java-5.0.5-bin.jar

      El siguiente ejemplo es para DB2:

      ${RBF_JDBC_DRIVER_PATH}\db2jcc.jar
      ${RBF_JDBC_DRIVER_PATH}\db2jcc_license_cu.jar

      Con UNIX o Linux, en los ejemplos anteriores, utilice una barra inclinada (/) en lugar de una barra inclinada invertida (\).

    5. Guarde el cambio en la configuración maestra.
  3. Si WebSphere Application Server está desplegado en Solaris, es necesario actualizar la JVM del servidor de aplicaciones de WAS para utilizar DevPollSelectorProvider para el proceso de E/S.

    Vaya a la consola de gestión de WAS. Abra Servidores > Tipos de servidor > Servidores de aplicaciones de WebSphere > server1 > Gestión de procesos y Java > Definición de procesos > Máquina virtual Java > Argumentos JVM genéricos

    El contenido de los argumentos de la JVM genérica es el siguiente:
    -Djava.nio.channels.spi.SelectorProvider=sun.nio.ch.DevPollSelectorProvider 

    El nombre del servidor predeterminado es server1. Sin embargo, si su servidor de aplicaciones en el que Build Forge® está desplegado tiene otro nombre, utilícelo.

  4. Instale el archivo WAR de aplicación de Build Forge®.
    1. Abra Aplicaciones > Aplicaciones empresariales.
    2. Pulse Instalar.
    3. Examine hasta llegar al archivo jas.war. Utilice /jas como raíz de contexto.
      • Sistemas Windows:
        <bfinstall>\PrepForExternal\jas.war
      • Sistemas UNIX y Linux:
        <bfinstall>/Platform/PrepForExternal/jas.war
    4. Pulse Siguiente y desmarque el siguiente recuadro de selección Crear MBeans para recursos si está seleccionado.
    5. Pulse Siguiente y, a continuación, pulse Finalizar.
    6. En la parte inferior del texto de instalación, pulse Guardar.
  5. Instale el archivo WAR de ayuda de Build Forge®.
    1. Pulse Aplicaciones > Aplicaciones empresariales.
    2. Pulse Instalar.
    3. Navegue hasta el archivo BuildForgeHelp.war en el directorio de instalación de Build Forge®. Utilice /BuildForgeHelp como raíz de contexto.
    4. Pulse Siguiente y desmarque el siguiente recuadro de selección Crear MBeans para recursos si está seleccionado:
    5. Pulse Siguiente hasta ver el botón Finalizar y, a continuación, pulse Finalizar.
    6. Pulse Guardar en la parte inferior del texto de instalación.
  6. Establezca RBF_JDBC_LIBRARY como referencia de biblioteca compartida.
    1. Pulse Aplicaciones > Aplicaciones empresariales.
    2. Pulse el enlace jas.war.
    3. Pulse Referencias de biblioteca compartida.
    4. Seleccione el recuadro jas.war.
    5. Pulse Bibliotecas compartidas de referencia.
    6. Agregue RBF_JDBC_LIBRARY a la lista.
  7. Establezca el orden del cargador de clases:
    1. En Gestionar módulos, seleccione jas.war y seleccione Orden del cargador de clases en el menú desplegable.
    2. Cambie dicho valor a Clases cargadas con cargador de clases local primero (padre último).
  8. Guarde los cambios en la configuración maestra.
  9. Compruebe el archivo de configuración de Build Forge®. Asegúrese de que la entrada services_url en el archivo apunta a la URL correcta. Si está utilizando WebSphere Application Server, el valor para esta propiedad en buildforge.conf debería ser parecido a https://<nombre_host>:9443/jas o https://<nombre_host>:9080/jas. El archivo buildforge.conf se encuentra en la siguiente ubicación:
    • Sistemas Windows
      <bfinstall>\
    • Sistemas UNIX y Linux
      <bfinstall>/Platform/
  10. Para UNIX y Linux, añada permisos de ejecución a todos los archivos del directorio bin para jas.

    En este ejemplo, se utiliza el perfil AppSrv01. Si el nombre de perfil no es AppSrv01, utilice su nombre de perfil.

    chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/<nodo>/
    jas_war.ear/jas.war/bin
  11. Actualizar la variable PATH de la biblioteca para que incluya los directorios siguientes:
    • Sistemas Windows, PATH incluye:
      <bfinstall>\token_libs
    • Sistemas AIX, LIBPATH incluye:
      <bfinstall>/Platform/token_libs
    • Linux/Solaris, LD_LIBRARY_PATH incluye:
      <bfinstall>/Platform/token_libs
  12. Si está utilizando Linux o WebSphere Application Server de 64 bits, complete los siguientes pasos para copiar las bibliotecas de 64 bits proporcionadas:
    1. Renombre el archivo de biblioteca.
      • Sistemas Windows: renombre <bfinstall>\token_libs\rcl_rational.dll como <bfinstall>\token_libs\rcl_rational.dll.old.
      • Sistemas UNIX y Linux: renombre <bfinstall>/Platform/token_libs/librcl_rational.so como <bfinstall>/Platform/token_libs/librcl_rational.so.old.
    2. Copie los archivos de bibloteca de 64 bits desde token_libs_64 a token_libs. No utilice saltos de línea en los mandatos. Aquí se utilizan para facilitar la lectura.
      • Sistemas Windows
        copy <bfinstall>\token_libs_64\rcl_rational.dll 
             <bfinstall>\token_libs\rcl_rational.dll
      • Sistemas UNIX y Linux
        cp <bfinstall>/Platform/token_libs_64/librcl_rational.so 
           <bfinstall>/Platform/token_libs/librcl_rational.so

Comentarios