我正在尝试使用Oracle表单生成器创建表单。我可以连接到数据库并创建一个基本表单。当我尝试运行表单时出现问题。 它会打开我的默认浏览器,只显示一个空白页面。目前正在运行Windows Server 2003的VM。我尝试了以下内容:
服务器位于同一个VM上。我已经失去了太多时间。有什么建议吗?
编辑: 请求我的formsweb.cfg:http://pastebin.com/A4Zqaqxu。 我改变的唯一一件事(基于互联网建议)是从jinitiator到jpi的baseHTMLjinitiator。
答案 0 :(得分:1)
我已将讨论转移到答案,因为它使阅读更容易!
您使用的是哪种版本的Oracle表单?
Oracle Developer Suite 10.1.2.0.2。
谢谢,您使用的是OC4J还是完整的Oracle Application Server来运行表单?
OC4J实例
您可以尝试编译并运行test.fmb。如有需要,可以找到@ oracle_developer_home \ forms会发生什么?
仍然是白页。更重要的是,最近(在知道我改变了什么之后),OracleDBConsoleorcl服务无法启动。我读过我需要处于与安装它以便运行时相同的网络连接状态。我可以通过将网络切割到vm来做到这一点。
显示白页时好了 - Windows系统托盘中是否有java控制台图标?
不,没有一个
您可以在formweb.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?如果是,你可以使用add \ remove程序(或类似的我没有Windows Server 2003的副本)卸载它。删除后,启动Forms Developer和OC4J实例,然后再次尝试运行测试表单。现在发生了什么?是否会自动提示您安装JInitator?
答案 1 :(得分:0)
我通过启动菜单启动OC4J而不是使用cmd.exe来修复此问题。 :)