Conmutar la edición de Java utilizada en IBM BPM

Al instalar IBM BPM, Java Technology Edition 6 se instala automáticamente junto con la versión necesaria de WebSphere Application Server Network Deployment. Sin embargo, tiene la opción de instalar Java Technology Edition 7.0 seleccionando el paquete de instalación IBM WebSphere SDK Java Technology Edition, que se ha seleccionado de forma predeterminada. También tiene la opción de instalar Java Technology Edition 7.1 seleccionando el paquete de instalación IBM WebSphere SDK Java Technology Edition 7.1, que no está seleccionado de forma predeterminada. Si opta por instalar Java 7.0, se utiliza con IBM BPM, en lugar de Java 6 o Java 7.1, pero puede conmutar a Java 6 o Java 7.1 (si está instalado) y, posteriormente, volver a conmutar a Java 7.0 utilizando el mandato managesdk. Sin embargo, tenga en cuenta que si tiene un entorno de despliegue de IBM BPM que utiliza una base de datos Oracle y conmuta de Java 7.0 a Java 6 o Java 7.1 (o posteriormente, vuelve a conmutar a Java 7.0), tendrá que actualizar los proveedores de JDBC de Oracle para utilizar el controlador JDBC de Oracle correcto.

Antes de empezar

Antes de utilizar el mandato managesdk para conmutar ediciones Java, deberá leer el tema de WebSphere Application Server Mandato managesdk para asegurarse de que ha cumplido cualquier condición previa para ejecutar el mandato.

Acerca de esta tarea

Si está utilizando una base de datos de Oracle y crea un nuevo entorno de despliegue, todos los proveedores JDBC de Oracle para el nuevo entorno de despliegue se configuran automáticamente para utilizar el controlador JDBC de Oracle correcto para la edición de Java que se ha seleccionado. Sin embargo, si conmuta la edición Java, deberá actualizar manualmente los proveedores JDBC de Oracle para utilizar el controlador JDBC de Oracle apropiado (tal como se describe en el procedimiento siguiente).

Procedimiento

Para conmutar ediciones Java:

  1. Si desea conmutar la edición Java que se utiliza para el entorno de línea de mandatos y todos los perfiles future, ejecute los dos mandatos siguientes (donde nombre_sdk es 1.6_64 para Java 6, o 1.7.1_64 para Java 7.1, o 1.7_64 para Java 7.0):
    managesdk -setCommandDefault -sdkname nombre_sdk
    managesdk -setNewProfileDefault -sdkname nombre_sdk

    Tras ejecutar estos mandatos, cualquier perfil nuevo que cree utilizará la edición de Java que se ha especificado con los mandatos.

  2. Si desea conmutar la edición Java que se utiliza para perfiles existentes, complete los pasos siguientes:
    1. Detenga el entorno de despliegue y todos sus nodos (en dicho orden), pero asegúrese de que el servidor del gestor de despliegue se está ejecutando.
    2. Ejecute el mandato siguiente en el sistema que está alojando el servidor del gestor de despliegue y, a continuación, ejecútelo en cualquier sistema que aloje un nodo remoto (donde usuario_admin es el ID de un usuario que tiene privilegios administrativos y nombre_sdk es 1.6_64 para Java 6, o 1.7.1_64 para Java 7.1, o 1.7_64 para Java 7.0):
      managesdk -enableProfileAll -sdkname nombre_sdk -user usuario_admin -password contraseña_admin -enableServers
      Si no ejecuta este mandato, los perfiles existentes seguirán utilizando la edición anterior de Java, pero los perfiles nuevos utilizarán la nueva edición de Java que se ha especificado utilizando el mandato managesdk y el parámetro -setNewProfileDefault.
      Nota: Se debe utilizar la misma edición de Java dentro de una célula individual de IBM BPM.
    3. Reinicie el gestor de despliegue.
    4. Si tiene una base de datos Oracle, complete los pasos siguientes para actualizar los proveedores de JDBC de Oracle con el controlador JDBC de Oracle apropiado para la edición Java a la que ha cambiado:
      1. Abra la consola de administración de WebSphere.
      2. En la vista de árbol, expanda Recursos > JDBC y, a continuación, seleccione Proveedores JDBC. Se abre el panel Proveedores JDBC.
      3. En el panel Proveedores JDBC, pulse el enlace del proveedor JDBC de Oracle deseado para abrir el panel de edición.
      4. En el cuadro de texto Vía de acceso de clases, cambie la vía de acceso de clases siguiente para el controlador JDBC de Oracle para que apunte al archivo JAR apropiado para la edición Java que ha conmutado (donde jar_controlador_jdbc es ojdbc6.jar para Java 6 o ojdbc7.jar para Java 7.1 o Java 7.0):
        ${ORACLE_JDBC_DRIVER_PATH}/jar_controlador_jdbc

        Los archivos JAR del controlador JDBC de Oracle se encuentran en raíz_instalación/jdbcdrivers/Oracle.

      5. Pulse Aplicar.
      6. Repita los tres pasos anteriores para cada uno de los proveedores de JDBC de Oracle restantes.
      7. Cuando haya actualizado el último proveedor de JDBC de Oracle restante, pulse Guardar para guardar los cambios en la configuración maestra.
      8. Detenga y reinicie el gestor de despliegue.
    5. Vuelva a iniciar los nodos y el entorno de despliegue (en ese orden).