#oracle #oracleforms
#Oracle #oracleforms
Вопрос:
Я пытаюсь создать форму с помощью Oracle Form Builder. Я могу подключиться к базе данных и создать базовую форму. Проблема возникает, когда я пытаюсь запустить форму. Он открывает мой браузер по умолчанию и просто отображает пустую страницу. В настоящее время я использую виртуальную машину с Windows Server 2003. Я попробовал следующее:
- Firefox 2/3 (понижены версии и обновления). Также пытался установить IE Tab 2, потому что кто-то сказал, что это может помочь.
- Понизьте версию до Internet Explorer 6.
- Установите Oracle JInitiator.
- Измените файлы tnsnames.ora.
Сервер находится на той же виртуальной машине. Я потерял слишком много часов на это. Есть предложения?
Редактировать: По запросу my formsweb.cfg : http://pastebin.com/A4Zqaqxu . Единственное, что я изменил в нем (на основе предложения из Интернета), это baseHTMLjinitiator с jinitiator на jpi.
Комментарии:
1. Какую версию Oracle Forms вы используете?
2. Oracle Developer Suite 10.1.2.0.2. Думаю, это последняя версия.
3. Спасибо, вы используете OC4J или полноценный сервер приложений Oracle для запуска формы?
4. Отлично — Можете ли вы попробовать скомпилировать и запустить test.fmb. В случае необходимости его можно найти @ oracle_developer_home forms Что происходит?
5. Все еще белая страница. Более того, недавно (после того, как кто знает, что я изменил) служба OracleDBConsoleorcl не запускается. Я прочитал, что для его запуска мне нужно было находиться в том же состоянии сетевого подключения, что и при установке. Я могу сделать это, подключив net к виртуальной машине.
Ответ №1:
Я перенес наше обсуждение в ответ, поскольку это облегчает чтение!
Какую версию Oracle Forms вы используете?
Oracle Developer Suite 10.1.2.0.2.
Спасибо, вы используете OC4J или полноценный сервер приложений Oracle для запуска формы?
Экземпляр OC4J
Можете ли вы попробовать скомпилировать и запустить test.fmb. В случае необходимости его можно найти @ oracle_developer_home forms Что происходит?
Все еще белая страница. Более того, недавно (после того, как кто знает, что я изменил) служба OracleDBConsoleorcl не запускается. Я прочитал, что для его запуска мне нужно было находиться в том же состоянии сетевого подключения, что и при установке. Я могу сделать это, подключив net к виртуальной машине.
Хорошо, когда отображается белая страница — есть ли значок консоли Java в системном трее Windows?
Нет, такого нет
Можете ли вы добавить к своему вопросу содержимое formsweb.cfg? В случае необходимости это можно найти @ oracle_developer_home forms server
По запросу my formsweb.cfg: http://pastebin.com/A4Zqaqxu . Единственное, что я изменил в нем (на основе предложения из Интернета), это baseHTMLjinitiator с jinitiator на jpi.
Хорошо — этот параметр является одним из нескольких, определяющих, какой клиентский JRE вы собираетесь использовать, jpi для Oracle Sun JRE. Из вашего первоначального вопроса выглядело так, как будто вы использовали Jinitiator? Можете ли вы изменить его обратно на basejini.htm . Является ли браузер, который открывается, IE6?
Обновление 27/04/2011 Придерживаясь IE6 и Jinitator, выйдите из конструктора форм и остановите OC4J. Установлен ли JInitiator? Если это так, можете ли вы удалить его с помощью add remove programs (или аналогичного, у меня нет копии Windows Server 2003). После удаления запустите Forms Developer и экземпляр OC4J и попробуйте снова запустить тестовую форму. Что происходит теперь? Вам автоматически предлагается установить JInitator?
Комментарии:
1. Изменил его на jini. Теперь браузер работает в версии FF 3. У меня есть как JInitiator, так и JRE. Нужно ли перезапускать конструктор форм, чтобы изменения вступили в силу?
2. Ни один конструктор форм не должен нуждаться в перезапуске, но вы можете запустить и перезапустить экземпляр OC4J. (это не должно было понадобиться, но в прошлом видели, что это нужно!) Прошу прощения, я думал, вы используете IE. Что касается Firefox — я не совсем уверен, что требуется для его работы, как вы можете видеть из этой темы: forums.oracle.com/forums/… может возникнуть несколько препятствий, которые вам, возможно, придется перепрыгнуть, чтобы заставить его работать!
3. Я буду использовать IE, если потребуется. Проблема не в этом. Просмотрю ссылку завтра. Слишком устал. Спасибо
4. Прочтите мои мысли! Не беспокойтесь — ссылка касается проблем Firefox 3.x и JRE 1.3.X
5. В IE6 я получаю «Страница не может быть отображена». Вернемся к чертежной доске.
Ответ №2:
Я исправил эту проблему, запустив OC4J через меню «Пуск» вместо использования cmd.exe . 🙂