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.
Nota: No ve el recuadro de selección Crear MBeans para recursos.

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://<host_was>:<puerto_was>/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. 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 del 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.
  4. 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.
  5. 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 Un servlet de inicio de sesión de la capa de servicios.
    5. Pulse Bibliotecas compartidas de referencia.
    6. Agregue RBF_JDBC_LIBRARY a la lista.
  6. Establezca el orden del cargador de clases:
    1. En Gestionar módulos, seleccione Un servlet de inicio de sesión de la capa de servicios y seleccione Orden del cargador de clases en el recuadro desplegable.
    2. Cambie dicho valor a Clases cargadas con cargador de clases local primero (padre último).
  7. Guarde los cambios en la configuración maestra.
  8. 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/
  9. 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
  10. 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
  11. 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 a <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 biblioteca de 64 bits desde token_libs_64 a token_libs. No utilice saltos de línea en los mandatos. Se utilizan aquí para mejorar la legibilidad.
      • 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