2

我正在尝试使用 Oracle 表单生成器制作表单。我可以连接到数据库并创建一个基本表单。当我尝试运行表单时出现问题。它打开我的默认浏览器,只显示一个空白页面。目前正在使用 Windows Server 2003 运行 VM。我尝试了以下方法:

  • Firefox 2/3(降级和升级)。还尝试安装 IE Tab 2,因为有人说它可能会有所帮助。
  • 降级到 Internet Explorer 6。
  • 安装 Oracle JInitiator。
  • 修改 tnsnames.ora 文件。

服务器在同一个虚拟机上。我为此浪费了太多时间。有什么建议吗?

编辑:通过请求我的 formsweb.cfg:http ://pastebin.com/A4Zqaqxu 。我唯一改变的东西(基于互联网建议)是从 jinitiator 到 jpi 的 baseHTMLjinitiator。

4

2 回答 2

1

我已将我们的讨论移至答案,因为它更易于阅读!

您使用的是哪个版本的 Oracle Forms?

Oracle 开发人员套件 10.1.2.0.2。

谢谢,您是使用 OC4J 还是完整的 Oracle 应用服务器来运行表单?

OC4J 实例

您可以尝试编译和运行 test.fmb。如有需要可以找到@oracle_developer_home\forms 会怎样?

还是白页。更重要的是,最近(在知道我改变了什么之后),OracleDBConsoleorcl 服务无法启动。我读到我需要处于与安装它时相同的网络连接状态才能运行。我可以通过将网络切割到虚拟机来做到这一点。

好的,当显示白页时 - Windows 系统托盘中是否有 Java 控制台图标?

不,没有

您可以将formsweb.cfg 的内容添加到您的问题中吗?如有需要,可以在 @oracle_developer_home\forms\server 找到

通过请求我的 formsweb.cfg:http ://pastebin.com/A4Zqaqxu 。我唯一改变的东西(基于互联网建议)是从 jinitiator 到 jpi 的 baseHTMLjinitiator。

好的 - 该参数是控制您要使用的客户端 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?

于 2011-04-26T20:08:32.827 回答
0

我通过开始菜单而不是使用 cmd.exe 启动 OC4J 来解决此问题。:)

于 2014-04-01T12:26:24.050 回答