Actualización del entorno Java

El JRE (Java™ Runtime Environment) se instala automáticamente con IBM® Cognos Controller Financial Analytics Publisher e IBM Cognos Controller Web Services Server. Esto significa que ya no es necesario definir las variables de entorno JAVA_HOME o CCR_JAVA_HOME.

Consejo: En la mayoría de los casos, no debe establecer ninguna variable JAVA_HOME. Es únicamente cuando no existe JRE en la ubicación predeterminada que IBM Cognos Configuration y otros componentes de IBM Cognos BI requieren que la variable de entorno JAVA_HOME haga referencia a JRE. En el sistema operativo Microsoft Windows, si JAVA_HOME no está establecido, se utiliza por defecto el JRE que se empaqueta con IBM Cognos Controller.

Los servicios criptográficos de IBM Cognos Controller utilizan archivos .jar (Java Archive) específicos del Java Runtime Environment (JRE) para determinar la potencia permitida del JRE. IBM Cognos Controller proporciona los archivos .jar de directiva jurisdiccional necesarios en caso de que el JRE no disponga de la potencia criptográfica mínima necesaria.

Si aún no tiene una variable JAVA_HOME establecida, se utilizarán los archivos del JRE que proporciona la instalación y no tendrá que actualizar ningún archivo del entorno. Si JAVA_HOME apunta a una versión de Java que no es válida para IBM Cognos Controller, debe actualizar JAVA_HOME con la ruta de una versión válida de Java.

Si desea utilizar su propio JRE y tiene JAVA_HOME establecida en esa ubicación, es posible que tenga que actualizar el entorno Java para los servicios criptográficos.

Importante: El JRE que utiliza para Controller debe ser de 64 bits.

La necesidad de actualizar el entorno Java depende de la potencia relativa de los archivos .jar de directiva jurisdiccional del entorno. Por ejemplo, si en el entorno ya dispone de archivos más potentes que los que se proporcionan con IBM Cognos Controller, no es necesario que actualice el entorno. Si lo hace, en este caso, puede que otras aplicaciones no funcionen correctamente.

Si actualiza el entorno Java, se recomienda hacer una copia de seguridad de los archivos que se sobrescriban. Si otras aplicaciones fallan, es posible que tenga que reemplazar los archivos .jar de directiva jurisdiccional originales.

Puede establecer JAVA_HOME como variable del sistema o variable de usuario. Si la establece como variable del sistema, puede que tenga que reiniciar la máquina para que entre en vigor. Si la establece como variable de usuario, establézcala de manera que el entorno en que se ejecuta IBM WebSphere pueda acceder a ella.

Java 1.6.0 es el JRE mínimo admitido para IBM Cognos Controller.

Java 1.5.0 es el JRE mínimo admitido para IBM Cognos. Asegúrese de que ha instalado el JRE correcto para el hardware que vaya a utilizar.

Procedimiento

  1. Asegúrese de que la variable de entorno JAVA_HOME se haya establecido en la ubicación del JRE.

    Por ejemplo, para establecer JAVA_HOME en los archivos de JRE que se proporcionan con la instalación, la ruta es ubicación_ccr/bin/jre/versión.

  2. Copie el archivo bcprov-jdknn-nnn.jar del directorio ubicación_ccr/bin/jre/versión/lib/ext en el directorio ubicación_Java/jre/lib/ext.