Archivo
Java 7 y Weblogic & Forms 11gR2
Muchos clientes tienen dudas sobre si las últimas versiones, tanto del servidor de aplicaciones Weblogic como de las aplicaciones desplegadas Forms, pueden ser compatibles con Java 7. La respuesta es que sí, pero no todas las versiones de Forms 11g ni de Weblogic sino la combinación de la última versión de Forms 11.1.2.1.0 con la versión de Weblogic Server 10.3.6 o superior. Sólo esta combinación está soportada y certificada por Oracle, según muestra su matriz de certificación.
Otro tema importante, sobre el que surgen dudas en muchos clientes, es si pueden convivir varias versiones diferentes de JRE en un puesto de usuario que tiene que ejecutar diferentes aplicativos Java. ¿Cómo podemos configurarlo en un PC de un usuario?
En este ejemplo nos vamos a apoyar en 2 versiones muy diferentes de JRE, la 1.6.0_04 y la 1.7.0_07, y los aplicativos son Forms 10gR2 (que no puede utilizar la versión JRE 1.7) y Forms 11gR2 (que sí la puede utilizar).
Pasos a seguir:
- Instalar las dos JRE. Se debe instalar la versión más antigua (1.6.0_04) primero.
- Configurar el archivo formsweb.cfg del servidor OAS 10gR2. Se debe de añadir el parámetro java_version=1.6.0_04 para obligar a la versión Forms 10gR2 a que se ejecute con el applet Java 1.6.0_04.
- Configurar el archivo formsweb.cfg del servidor OFMW 11gR2. Se debe de añadir el parámetro java_version=1.7.0_07 para obligar a la versión Forms 11gR2 a que se ejecute con el applet Java 1.7.0_07.
- Configuración en el panel de control de Java. Esto se debe realizar para que no aparezcan molestos mensajes (“La aplicación necesita una versión anterior de Java. ¿Desea continuar?”) de seguridad de Java cuando ejecutemos los aplicativos Forms 10gR2 que utilizan la versión menos reciente (1.6.0_04). Para ello deberemos ir en nuestro PC Windows a Inicio -> Panel de Control -> Java -> Pestaña Avanzado y modificar según se muestra en la siguiente imagen:
Archivo formsweb.cfg
Para la correcta ejecución de las aplicaciones Oracle Forms & Reports 10gR2 y 11gR2 en los diferentes navegadores (se ha probado con IE 9+, Firefox 18+ y Chrome 24+), se ha de modificar el fichero formsweb.cfg tal y como se muestra en el siguiente ejemplo:
# Page displayed to users to allow them to download Sun’s Java Plugin.
# Sun’s Java Plugin is typically used for non-Windows clients.
# (NOTE: you should check this page and possibly change the settings)
jpi_download_page=http://java.sun.com/products/archive/j2se/6u12/index.html
# Parameter related to the version of the Java Plugin
jpi_classid=clsid:CAFEEFAC-0017-0000-0011-ABCDEFFEDCBA à Si se ejecuta con Forms 11gR2
jpi_classid=clsid:CAFEEFAC-0016-0000-0014-ABCDEFFEDCBA
Si se quiere ejecutar con Forms 10gR2:
# Parameter related to the version of the Java Plugin
jpi_codebase=http://java.sun.com/update/1.6.0/jinstall-6-windows-i586.cab#Version=1,6,0,12
# Parameter related to the version of the Java Plugin
# jpi_mimetype=application/x-java-applet;jpi-version=1.7
jpi_mimetype=application/x-java-applet;version=1.7 à Obligatorio si se quieren ejecutar con Firefox y Forms 11gR2
jpi_mimetype=application/x-java-applet;version=1.6 à Obligatorio si se quieren ejecutar con Firefox y Forms 10gR2
java_version=1.7.0_11 à Si se quiere ejecuta con esta versión específica y Forms 11gR2
java_version=1.6.0_04 à Si se quiere ejecuta con esta versión específica y Forms 10gR2
# Applet parameter for Sun’s Java Plugin
legacy_lifecycle=false
Diferentes versiones de Oracle WebLogic Server
¿Cuál es la versión de Oracle WebLogic Server que necesito? ¿Qué opciones podrían beneficiar mi negocio?
A continuación os dejo una tabla con las versiones disponibles de Oracle WebLogic Server y sus principales características:

En este data sheet aparece la matriz completa de características de cada versión.
En la siguiente tabla se muestran las diferentes compatibilidades de WebLogic Server:

Las versiones existentes de Oracle WebLogic Server son:
- Oracle WebLogic Server Standard Edition: Es la versión elegida por empresas de todos los tamaños. Ideal para desarrollo de aplicaciones Java EE 5. Se compone de Weblogic Server, ADF (Application Development Framework) que es el Framework propio de Oracle para aplicaciones J2EE, JDeveloper que es la herramienta de desarrollo para dichas aplicaciones y por ultimo TopLink que proporciona un marco para el almacenamiento de objetos Java en una base de datos relacional o para convertirlos en documentos XML. También incorpora Enterprise Pack for Eclipse para los desarrolladores de dicho entorno de desarrollo J2EE.
- Oracle WebLogic Server Enterprise Edition: Es la versión elegida por las empresas cuyas aplicaciones necesitan alta disponibilidad y capacidades superiores de diagnóstico. En esta versión se incluyen todas las características y beneficios de la Standard Edition y además la tecnología de clustering, gestión entre dominios y herramientas de diagnóstico integral.
- Oracle WebLogic Suite: Pensada para empresas con requerimientos rigurosos que exigen un importante software de infraestructura. Añade caché distribuido en memoria a la infraestructura de aplicaciones Java para lograr un rápido acceso integral a los datos, un rendimiento previsible y capacidades para la administración del centro de datos, incluso en grandes aplicaciones y servicios, con necesidad de escalabilidad y críticos para la empresa. En esta versión se incluyen todas las características y beneficios de las versiones Standard Edition y Enterprise Edition, añade soporte de Oracle Forms, Reports, Discoverer y Portal e incluye una administración de Datos “en memoria” para las aplicaciones en cluster con Oracle Coherence Enterprise Edition. A esto hay que añadir Oracle JRockit Real Time, una máquina virtual optimizada para aplicaciones en tiempo real.

