<body><script type="text/javascript"> function setAttributeOnload(object, attribute, val) { if(window.addEventListener) { window.addEventListener('load', function(){ object[attribute] = val; }, false); } else { window.attachEvent('onload', function(){ object[attribute] = val; }); } } </script> <div id="navbar-iframe-container"></div> <script type="text/javascript" src="https://apis.google.com/js/platform.js"></script> <script type="text/javascript"> gapi.load("gapi.iframes:gapi.iframes.style.bubble", function() { if (gapi.iframes && gapi.iframes.getContext) { gapi.iframes.getContext().openChild({ url: 'https://www.blogger.com/navbar.g?targetBlogID\x3d19915773\x26blogName\x3d%D0%9A%D1%80%D0%BE%D0%BC%D0%B5+%D0%97%D0%B2%D0%B5%D0%B7%D0%B4\x26publishMode\x3dPUBLISH_MODE_BLOGSPOT\x26navbarType\x3dBLUE\x26layoutType\x3dCLASSIC\x26searchRoot\x3dhttps://molokolab.blogspot.com/search\x26blogLocale\x3dru_RU\x26v\x3d2\x26homepageUrl\x3dhttp://molokolab.blogspot.com/\x26vt\x3d-3352100780546093563', where: document.getElementById("navbar-iframe-container"), id: "navbar-iframe" }); } }); </script>

Кроме Звезд

слава роботам and etc..
 

Запускаем Oracle Forms для Linux + Firefox (OpenSUSE 10.3)

среда, ноября 07, 2007

Почему Oracle не выпускает поддержку Jinitiator для Linux? С чем связано? Кто за этим стоит? И сколько это стоит ? собственно вопросы на которые мне абсолютно положить, мне тупо нужен был Jinitiator, который мог бы работать с GNU/Linux и баста!
Раз производитель не идет к нам на встречу делаем встречу своими руками ;)

В лаборатории испытывался openSUSE 10.3, Firefox 2.0.0.6, Oracle Applications 11i (Думаю, что другие версии фокса, нетскейпа и т.п. должны тоже заводится без особых мозгофф).
Что такое Jinitiator – это JVM, содержащая необходимые плагины для запуска Oracle Forms.
Когда я запускаю в OEBS какую либо форму сервер говорит, что нужно моему браузеру, чтобы запустить формы. Если внимательно прочесть это сообщение, то мы увидим что нам нужно.

И так открыв широко глаза видим : you must install the J2SE Plugin version 1.4.2_04.
Чего собсно и делаем. Качаем с архива SUN, SDK 1.4.2_04 и устанавливаем:
./j2sdk-1_4_2_04-linux-i586.bin
mv –R j2sdk1.4.2_04 /usr/lib/j2sdk1.4.2_04
Плагин обязательно должен быть доступен, через $JAVA_HOME/jre/plugin/i386/ns610-gcc32
Поэтому я сделал такую ссылку:
ln –s /usr/lib/j2sdk1.4.2_04/jre/plugin/i386/ns610-gcc32 /usr/lib/jvm/jre/plugin/i386/ns610-gcc32
Java готова! Теперь подготавливаем Firefox.
ln –s /usr/lib/jvm/java-1.5.0-sun-1.5.0_update12/jre/plugin/i386/ns610-gcc32/libjavaplugin_oji.so /usr/lib/firefox/plugins/libjavaplugin_oji.so

Запускаем Firefox и набираем в адресной строке: «about:plugins». Должны добавиться модули плагина: «Java(TM) Plug-in 1.4.2_04-b05».
Так же можно проверить файл ~/.mozilla/firefox/pluginreg.dat у меня в нем есть такое:

/usr/lib/jvm/java-1.5.0-sun-1.5.0_update12/jre/plugin/i386/ns7/libjavaplugin_oji.so:$
:$
1178107836000:1:13:$
Java(TM) Plug-in 1.4.2_04:$
Java(TM) Plug-in 1.4.2_04-b05:$
29
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;jpi-version=1.4.2_04:Java::$
15:application/x-java-bean:Java::$
16:application/x-java-bean;version=1.1:Java::$
17:application/x-java-bean;version=1.1.1:Java::$
18:application/x-java-bean;version=1.1.2:Java::$
19:application/x-java-bean;version=1.1.3:Java::$
20:application/x-java-bean;version=1.2:Java::$
21:application/x-java-bean;version=1.2.1:Java::$
22:application/x-java-bean;version=1.2.2:Java::$
23:application/x-java-bean;version=1.3:Java::$
24:application/x-java-bean;version=1.3.1:Java::$
25:application/x-java-bean;version=1.4:Java::$
26:application/x-java-bean;version=1.4.1:Java::$
27:application/x-java-bean;version=1.4.2:Java::$
28:application/x-java-bean;jpi-version=1.4.2_04:Java::$

Собственно на этом все! Перезапускаем Firefox и все работает..




Кстати, не знаю баг это или фича но если ваш инстанс настроен на работу с https, то сертификат вам больше не нужен ;)
Спасибо за материалы:
Daniel Lemire
Debian Hacks
Polkan Garcia

Ярлыки: , , ,

 
   





© 2006 Кроме Звезд | kaster [кроме звезд]
Все содержание блога является частью мозга автора и не факт что совпадает с мнением вселенной.
Друзья, если уж так очень что-то понравилось, давайте ставить копирайты..
Человег - снег, прячь санки..