|
|
|
Проблемы с JRE
|
|||
|---|---|---|---|
|
#18+
Здравствуйте всем! Столкнулся с такой проблемой, -> разработаны формы на ODS 10g, запускаются под web, с иcпользованием jinitiator 1.3.1.30 под IE. Теперь хотелось бы запускать формы под другими браузерами, FF, Оперой.. Известно, что под этими браузерами не будет работать Jinitiator, нужно использовать JRE, стоит последний на данный момент 6.23, в formsweb.cfg прописал всё что нужно для этого, формы запустились, вроде бы работают, а вроде и нет.. т.е. какие-то формы пашут, благо их большинство, а пара форм не работают, т.е. при запуске форм из меню, просто ничего не происходит, не ошибок, ничего вообщем, формы не стартуют.. Сначало грешил на вкладки, в этих формах есть, но проверил вкладки не влияют.. где-то что-то думаю в блоках, а вот где.. никто не сталкивался, куда копать, под jinitiator'ом повторюсь - всё работает!? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2011, 10:48 |
|
||
|
Проблемы с JRE
|
|||
|---|---|---|---|
|
#18+
при запуске этих форм, консоль java выдаёт следующее: Exception in thread "AWT-EventQueue-2" java.lang.NoClassDefFoundError: oracle/bali/share/sort/StringComparator at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethod(Unknown Source) at java.awt.Component.isCoalesceEventsOverriden(Unknown Source) at java.awt.Component.isCoalesceEventsOverriden(Unknown Source) at java.awt.Component.access$500(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Component.checkCoalescing(Unknown Source) at java.awt.Component.<init>(Unknown Source) at java.awt.Container.<init>(Unknown Source) at oracle.ewt.lwAWT.LWComponent.<init>(Unknown Source) at oracle.ewt.lwAWT.LWDataSourceChoice.<init>(Unknown Source) at oracle.ewt.lwAWT.LWChoice.<init>(Unknown Source) at oracle.ewt.comboBox.ComboBox.<init>(Unknown Source) at oracle.ewt.comboBox.ComboBox.<init>(Unknown Source) at oracle.forms.ui.VComboBox.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at oracle.forms.handler.UICommon.instantiate(Unknown Source) at oracle.forms.handler.UICommon.onCreate(Unknown Source) at oracle.forms.handler.PopListItem.onCreate(Unknown Source) at oracle.forms.handler.ComboBoxItem.onCreate(Unknown Source) at oracle.forms.engine.Runform.onCreateHandler(Unknown Source) at oracle.forms.engine.Runform.processMessage(Unknown Source) at oracle.forms.engine.Runform.processSet(Unknown Source) at oracle.forms.engine.Runform.onMessageReal(Unknown Source) at oracle.forms.engine.Runform.onMessage(Unknown Source) at oracle.forms.engine.Runform.processEventEnd(Unknown Source) at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source) at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) Caused by: java.lang.ClassNotFoundException: oracle.bali.share.sort.StringComparator at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) ... 51 more Caused by: java.io.IOException: open HTTP connection failed: http://172.16.23.27:8889/forms/java/oracle/bali/share/sort/StringComparator.class at sun.plugin2.applet.Applet2ClassLoader.getBytes(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.access$000(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader$1.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) ... 56 more ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2011, 13:41 |
|
||
|
Проблемы с JRE
|
|||
|---|---|---|---|
|
#18+
Нашел вроде как решение проблемы: http://www.oratransplant.nl/2007/01/04/oracle-forms-and-sun-jvm-16/ скопировал из ..\jlib\share.jar в ..\forms\java\share.jar добавил в formsweb.cfg к archive=frmall.jar, share.jar теперь "вылетает" это: java.lang.SecurityException: trusted loader attempted to load sandboxed resource from http://172.16.23.27:8889/forms/java/share.jar at com.sun.deploy.security.CPCallbackHandler$ParentCallback.check(Unknown Source) at com.sun.deploy.security.CPCallbackHandler$ParentCallback.access$1500(Unknown Source) at com.sun.deploy.security.CPCallbackHandler$ChildElement.checkResource(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.checkResource(Unknown Source) at com.sun.deploy.security.DeployURLClassPath$JarLoader.getResource(Unknown Source) at com.sun.deploy.security.DeployURLClassPath.getResource(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader$2.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at sun.plugin2.applet.Plugin2ClassLoader.findClassHelper(Unknown Source) at sun.plugin2.applet.Applet2ClassLoader.findClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass0(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at sun.plugin2.applet.Plugin2ClassLoader.loadClass(Unknown Source) at java.lang.ClassLoader.loadClass(Unknown Source) at java.lang.Class.getDeclaredMethods0(Native Method) at java.lang.Class.privateGetDeclaredMethods(Unknown Source) at java.lang.Class.getDeclaredMethod(Unknown Source) at java.awt.Component.isCoalesceEventsOverriden(Unknown Source) at java.awt.Component.isCoalesceEventsOverriden(Unknown Source) at java.awt.Component.access$500(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.awt.Component$3.run(Unknown Source) at java.security.AccessController.doPrivileged(Native Method) at java.awt.Component.checkCoalescing(Unknown Source) at java.awt.Component.<init>(Unknown Source) at java.awt.Container.<init>(Unknown Source) at oracle.ewt.lwAWT.LWComponent.<init>(Unknown Source) at oracle.ewt.lwAWT.LWDataSourceChoice.<init>(Unknown Source) at oracle.ewt.lwAWT.LWChoice.<init>(Unknown Source) at oracle.ewt.comboBox.ComboBox.<init>(Unknown Source) at oracle.ewt.comboBox.ComboBox.<init>(Unknown Source) at oracle.forms.ui.VComboBox.<init>(Unknown Source) at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method) at sun.reflect.NativeConstructorAccessorImpl.newInstance(Unknown Source) at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(Unknown Source) at java.lang.reflect.Constructor.newInstance(Unknown Source) at java.lang.Class.newInstance0(Unknown Source) at java.lang.Class.newInstance(Unknown Source) at oracle.forms.handler.UICommon.instantiate(Unknown Source) at oracle.forms.handler.UICommon.onCreate(Unknown Source) at oracle.forms.handler.PopListItem.onCreate(Unknown Source) at oracle.forms.handler.ComboBoxItem.onCreate(Unknown Source) at oracle.forms.engine.Runform.onCreateHandler(Unknown Source) at oracle.forms.engine.Runform.processMessage(Unknown Source) at oracle.forms.engine.Runform.processSet(Unknown Source) at oracle.forms.engine.Runform.onMessageReal(Unknown Source) at oracle.forms.engine.Runform.onMessage(Unknown Source) at oracle.forms.engine.Runform.processEventEnd(Unknown Source) at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source) at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source) at java.awt.Component.dispatchEventImpl(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source) at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source) at java.awt.Container.dispatchEventImpl(Unknown Source) at java.awt.Component.dispatchEvent(Unknown Source) at java.awt.EventQueue.dispatchEvent(Unknown Source) at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source) at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.pumpEvents(Unknown Source) at java.awt.EventDispatchThread.run(Unknown Source) как подписать этот share.jar? http://www.oratransplant.nl/2005/09/05/re-signing-forms-jar-file/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.01.2011, 14:53 |
|
||
|
Проблемы с JRE
|
|||
|---|---|---|---|
|
#18+
Sun JRE 1.6.X.X isn't certified for Forms 10gR2. Пишут что поможет обновление для Forms 10.1.2.3, имеется у кого-нибудь таковой, metalink платный зараза :) поделитесь ссылкой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 22.01.2011, 00:10 |
|
||
|
Проблемы с JRE
|
|||
|---|---|---|---|
|
#18+
Итак, как говориться, - если нельзя, но очень хочется, то можно :) если кому интересно, как удалось победить без применения патча: 1. на всякий случай делаем копии файлов frmall.jar ( ../forms/java) и share.jar (из ../jlib) 2. распаковываем оба файла jar -xvf *.jar 3. удаляем META-INF 4. копируем классы из share в frmall 5. запаковываем frmall.jar (jar -cvf) 6. ../forms/webutil/sign_webutil.bat frmall.jar усё, копируем вновь созданный файл в forms/java наслаждаемся рабочими формами в FF3 под JRE 1.6 p.s. не работали те формы, где были выпадающие списки! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.01.2011, 15:40 |
|
||
|
|

start [/forum/topic.php?fid=51&fpage=24&tid=1878791]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
57ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
74ms |
get tp. blocked users: |
2ms |
| others: | 13ms |
| total: | 188ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...