Oracle Form Builder отображает пустую страницу - PullRequest
2 голосов
/ 26 апреля 2011

Я пытаюсь создать форму, используя Oracle form Builder.Я могу подключиться к базе данных и создать базовую форму.Проблема возникает, когда я пытаюсь запустить форму.Он открывает мой браузер по умолчанию и просто отображает пустую страницу.В настоящее время я использую виртуальную машину с Windows Server 2003. Я попробовал следующее:

  • Firefox 2/3 (понижения и обновления).Также попытался установить IE Tab 2, потому что кто-то сказал, что это может помочь.
  • Переход на Internet Explorer 6.
  • Установка Oracle JInitiator.
  • Изменение файлов tnsnames.ora.

Сервер находится на той же виртуальной машине.Я потерял слишком много часов на это.Любое предложение?

Редактировать: По запросу мой formsweb.cfg: http://pastebin.com/A4Zqaqxu. Единственное, что я изменил в нем (основываясь на интернет-предложении), это baseHTMLjinitiator с jinitiator на jpi.

Ответы [ 2 ]

1 голос
/ 27 апреля 2011

Я переместил нашу дискуссию к ответу, так как ее легче читать!

Какую версию Oracle Forms вы используете?

Oracle Developer Suite 10.1.2.0.2.

Спасибо, вы используете OC4J или полный сервер приложений Oracle для запуска формы?

Экземпляр OC4J

Можете ли вы попробовать скомпилировать и запустить test.fmb. В случае необходимости можно найти @ oracle_developer_home \ forms Что происходит?

Все еще белая страница. Более того, в последнее время (после того, как знает, что я изменил) служба OracleDBConsoleorcl не запускается. Я прочитал, что мне нужно было находиться в том же состоянии сетевого подключения, что и при установке, чтобы он работал. Я могу сделать это, обрезая сеть для виртуальной машины.

Хорошо, когда отображается белая страница - есть ли значок консоли Java в системном трее Windows?

Нет, нет ни одного

Можете ли вы добавить к вашему вопросу содержимое формыweb.cfg? В случае необходимости это можно найти @ oracle_developer_home \ forms \ server

По запросу мой formsweb.cfg: http://pastebin.com/A4Zqaqxu. Единственное, что я изменил в нем (основываясь на интернет-предложении), это baseHTMLjinitiator с jinitiator на jpi.

Хорошо - этот параметр является одним из нескольких, который определяет, какой клиент JRE вы собираетесь использовать, jpi для Oracle Sun JRE. Из вашего первоначального вопроса выглядело, как будто вы используете Jinitiator? Можете ли вы изменить его обратно на basejini.htm. IE6 открывает браузер?

Обновление 27/04/2011 Придерживаясь IE6 и Jinitator, выйдите из Form Builder и остановите OC4J. Установлен ли JInitiator? Если это так, вы можете удалить его, используя программы добавления \ удаления (или аналогичные, у меня нет копии Windows Server 2003). После удаления запустите Forms Developer и экземпляр OC4J и попробуйте снова запустить тестовую форму. Что происходит сейчас? Вам автоматически предлагается установить JInitator?

0 голосов
/ 01 апреля 2014

Я исправил эту проблему, запустив OC4J через меню «Пуск» вместо использования cmd.exe.:)

...