miércoles, 4 de marzo de 2015

You must have the JCE library files installed in your JRE installation as an extension

Si se cambia el JDK para un Servidor de SOA 10g y luego se inicia el Servidor, muy probablemente se muestre el siguiente error en el log del OC4J de SOA para BPEL:

Cipher creation error.
Failed to load the JCE cipher "DESede/ECB/PKCS5Padding". Your environment may not be set correctly.
You must have the JCE library files installed in your JRE installation as an extension. Copy the jar files from "$ORACLE_HOME/bpel\install\java\jce1.2.2" to the "(jdk_path)\jre\lib\ext" directory (where jdk_path is your jdk installation directory).

Si se intenta acceder a la consola de BPEL se mostrará un mensaje que no se encuentra disponible la consola, debido a que el servicio de BPEL no se inicio correctamente.

Como lo indica el mensaje anterior se deben agregar los jars de jce 1.2.2, para ello basta con que los descarguemos del siguiente link y los copiemos a la ruta que nos indica el mensaje, posteriormente reiniciamos los servicios y ya iniciará correctamente el BPEL.

http://www.oracle.com/technetwork/java/javasebusiness/downloads/java-archive-downloads-java-plat-419418.html

Nota: Dependiendo del sistema operativo será necesario cambiar los permisos a los archivos jar copiados en la ruta del JDK.