Hace tiempo puse estas líneas aquí:
Cada vez que se actualiza el ffox o el plugin de java hay que volver a tunear los plugins para usar aplicaciones web en ORACLE. Mi querido amigo J. Tornero me pasó este post, que reproduzco aquí.
Para instalar el ORACLE en Firefox. Te paso instrucciones por si tapetece:
Cierra todos los firefox que tengas abiertos
Busca en tu HOME el directorio .firefox y dentro de éste un archivo llamado pluginreg.dat (realmente lo tengo en ~/.mozilla/firefox/9khwkv2n.default)
Editalo con tu editor preferido
dentro del plugin java, busca unas líneas como estas:
[PLUGINS]
/usr/lib/jvm/java-6-sun-1.6.0.10/jre/plugin/i386/ns7/libjavaplugin_oji.so:$
:$
1222418629000:1:1:$
Java(TM) Plug-in 1.6.0_10:$
Java(TM) Plug-in 1.6.0_10-b33:$
33
0:application/x-java-vm:Java::$
1:application/x-java-applet:Java::$
2:application/x-java-applet;version=1.1:Java::$
3:application/x-java-applet;version=1.1.1:Java::$
4:application/x-java-applet;version=1.1.2:Java::$
5:application/x-java-applet;version=1.1.3:Java::$
6:application/x-java-applet;version=1.2:Java::$
7:application/x-java-applet;version=1.2.1:Java::$
8:application/x-java-applet;version=1.2.2:Java::$
9:application/x-java-applet;version=1.3:Java::$
10:application/x-java-applet;version=1.3.1:Java::$
11:application/x-java-applet;version=1.4:Java::$
12:application/x-java-applet;version=1.4.1:Java::$
13:application/x-java-applet;version=1.4.2:Java::$
14:application/x-java-applet;version=1.5:Java::$
15:application/x-java-applet;version=1.6:Java::$
16:application/x-java-applet;jpi-version=1.6.0_10:Java::$
17:application/x-java-bean:Java::$
18:application/x-java-bean;version=1.1:Java::$
19:application/x-java-bean;version=1.1.1:Java::$
20:application/x-java-bean;version=1.1.2:Java::$
21:application/x-java-bean;version=1.1.3:Java::$
22:application/x-java-bean;version=1.2:Java::$
23:application/x-java-bean;version=1.2.1:Java::$
24:application/x-java-bean;version=1.2.2:Java::$
25:application/x-java-bean;version=1.3:Java::$
26:application/x-java-bean;version=1.3.1:Java::$
27:application/x-java-bean;version=1.4:Java::$
28:application/x-java-bean;version=1.4.1:Java::$
29:application/x-java-bean;version=1.4.2:Java::$
30:application/x-java-bean;version=1.5:Java::$
31:application/x-java-bean;version=1.6:Java::$
32:application/x-java-bean;jpi-version=1.6.0_10:Java::$
/usr/lib/xulrunner-addons/plugins/libunixprintplugin.so:$
:$
Estas líneas dicen algo así como con qué versiónde java se abre cada cosa que se le presente al navegador. Las líneas que nos interesan son:
16:application/x-java-applet;jpi-version=1.6.0_10:Java::$
32:application/x-java-bean;jpi-version=1.6.0_10:Java::$
(en tu pluginreg pueden tener numeros diferentes pero lo que cuentan es que tengan lo de jpi-version)
Y en la parte de version sustituyes el 1.6.0_10 (o la versión que aparezca en tu maquina) por
1.4.2_06
Que es la version correcta de java para que funcione el oracle forms.
Reinicia firefox y prueba a entrar en el SIPI o en SIRENO
Un saludo tío
Actualización a 2016.12.15
Han pasados los años y el sistema se ha mantenido sobre un Oracle Application Server versión 10g (2005, 10.1.2). Infelizmente, y a pesar de sus fallas de seguridad y de compatibilidad, seguimos teniendo que trabajar con él. Por algún motivo Chrome y otros navegadores ya no incorporan la posibilidad de ejecución de Java. Firefox aún sí pero con muchas salvaguardas. Una de ellas es la de tener actualizados los plugins y las máquinas de java. Esto ha llevado a algunos problemas nuevos. Uno es que dice:
FRM-92095: Oracle JInitiator version too low. Please install version 1.1.8.2 or higher
Quiere decir que la versión de JRE es incompatible, pero ese en concreto es de fácil solución. Como dice aquí lo que hay que hacer es en la consola de control de Java jcontrol y en la pestaña de Java, en Runtime Parameter añadir:
-Djava.vendor="Sun Microsystems Inc."
Funciona y es posible entrar en el sistema sin mayores problemas.
No obstante aún no es tiempo de Sing Victory. Todo lo contrario. Una vez entramos, parece que la cosa funciona pero al intentar acceder a menús dentro de los formulario aparece otro mensajito aterrador:
FRM-92100 : your connection to the server was interrupted
Pero en español. Estuve dando vueltas por la web a ver si se me aparecía la víjhen. Algunos argumentan que el problema de que se interrumpa la conexión es porque:
NLS_LANG has been set to an invalid value in the environment of the user starting Oracle Forms Services.
Entonces claro, me pongo a crear la variable correspondiente y asignarle el encoding adecuado. Como SIPI y todo esto está hecho en Spanish, pues nada busco los formatos y lo pongo. Para ver mi sistema hago:
echo $LANG
locale -a |grep es_ES
Pues nada, probé a asignar idiomas a esa variable:
export NLS_LANG=AMERICAN_AMERICA.UTF8
export NLS_LANG=AMERICAN_AMERICA.AL32UTF8
export NLS_LANG=SPANISH_SPAIN.WE8ISO8859P
export NLS_LANG=Spanish_Spain.UTF8
Con el feliz resultado de ser obsequiado con un mojón pa mí:
Con lo que de momento seguimos sin poder acceder a los servicios. Intentaremos resolverlo con los administradores del sistema, a ver si finalmente podemos hacer funcionar esto, que ya nos urge.
No hay comentarios:
Publicar un comentario