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 del siguiente procedimiento en la consola administrativa de WebSphere.
Inicio de la versión 8.0 de WebSphere, la interfaz de usuario de la consola administrativa de WebSphere 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, utilice Aplicaciones > Tipos de aplicación > Aplicaciones empresariales.
  • La ubicación donde establece la raíz de contexto se ha movido después de seleccionar la aplicación.
  • No ve el recuadro de selección Crear MBeans para recursos.

Procedimiento

  1. Abra la consola administrativa de WebSphere. A continuación, se muestran los URL para la consola:
    • http://<host_was>>:<puerto_was>/ibm/console; 9060 es el puerto predeterminado
    • https://<host_was>:<puerto_was>/ibm/console; el puerto predeterminado es 9043. Utilice este URL si está habilitada la seguridad administrativa de WebSphere.
  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 WAS. 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 el servidor WebSphere 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 es el caso con 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 estos ejemplos, utilice la barra inclinada (/) en lugar de la barra inclinada invertida (\).

    5. Guarde el cambio en la configuración maestra.
  3. Instale el archivo WAR de aplicaciones de Build Forge.
    1. Abra Aplicaciones > Aplicaciones empresariales.
    2. Pulse Instalar.
    3. Examine hasta llegar al archivo rbf-services.war. Utilice rbf-services como raíz del contexto.
      • Sistemas Windows:
        <bfinstall>\PrepForExternal\rbf-services.war
      • Sistemas UNIX y Linux:
        <bfinstall>/Platform/PrepForExternal/rbf-services.war
    4. Pulse Siguiente y desmarque el siguiente recuadro de selección si está seleccionado:
      • Crear MBeans para recursos
    5. Pulse Siguiente hasta ver un botón Finalizar y, a continuación, pulse Finalizar.
    6. Pulse Guardar en la parte inferior del texto de instalación.
  4. Instale el archivo WAR de ayuda de Build Forge.
    1. Abra Aplicaciones > Aplicaciones empresariales.
    2. Pulse Instalar.
    3. Busque 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 si está seleccionado:
      • Crear MBeans para recursos
    5. Pulse Siguiente hasta ver un 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. Abra Aplicaciones > Aplicaciones empresariales.
    2. Pulse el enlace rbf-services.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 la orden de cargador de clase. En Gestionar módulos, seleccione Un servlet de inicio de sesión de la capa de servicios y localice Orden del cargador de clases en el recuadro desplegable. 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 WAS, el valor para esta prioridad en buildforge.conf debería ser https://<hostname>:9443/rbf-services o https://<hostname>:9080/rbf-services. El archivo buildforge.conf se encuentra en la siguiente ubicación:
    • Sistemas Windows
      <bfinstall>\
    • Sistemas UNIX y Linux
      <bfinstall>/Platform/
  9. Añada permisos de ejecución a todos los archivos en el directorio bin de rbf-services. (Sistemas UNIX y Linux). En este ejemplo, se utiliza el perfil AppSrv01. Utilice el nombre de perfil si no es AppSrv01.
    chmod -R 755 <WAS-install>/AppServer/profiles/AppSrv01/installedApps/<node>/rbf-services_war.ear/rbf-services.war/bin
  10. Actualice la variable PATH para que incluya el directorio de bibliotecas token.
    • Sistemas Windows
      <bfinstall>\token_libs
    • Sistemas UNIX y Linux
      <bfinstall>/Platform/token_libs
  11. Si se está utilizando WAS o Linux de 64 bits, necesita copiar las bibliotecas de 64 bits que se proporcionan.
    1. Renombre el archivo de biblioteca de 32 bits.
      • 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