IE访问Oracle EBS打不开Form的问题

问题:当用IE访问oracle ebs的时候,可能会出现能登录进oracle ebs系统,但是却打不开form,会提示出错,或是提示连接服务器出错,或是提示没有安装JRE,这个时候可以使用如下方式解决。

internet设置

图1:IE浏览器设置

解决方法:如果你之前电脑中已经安装有JRE运行环境,但是仍然会出现这样的问题,可以先将系统中的JRE卸载掉。然后在没有JRE的条件下登录进EBS系统,然后打开form的时候,会看到有个提示说你需要安装什么版本的JRE,这个时候你安装相应的要求来安装JRE,安装好JRE以后,在IE浏览器中,设置兼容性视图,比如我的浏览器是IE11,就可以直接在“工具”的“兼容性视图”中添加该网站到兼容性视图的网站列表中。然后,在“工具”中找到“Internet选项”,进入“安全”标签页,选择“受信任的站点”,点击“站点”进入设置,然后把该网站添加到“受信任的站点”中,如果提示不是https网址,可将下面的“对该区域中的所有站点要求服务器验证(https:)”这一选项前面的勾号去掉。添加好站点以后,关闭该窗口,返回到“安全”标签页的“受信任的站点”功能页,再将“该区域的安全级别”设置为最低即可。都设置好以后,重启下浏览器,再次访问ebs系统,应该就可以成功打开form了。

2014-10-14补充:也有可能是IE禁用了java,或者是浏览器默认java没有选中,可参见《EBS Form打不开,检查java控制面板》这篇文章。

2014-11-11补充:有一个朋友在升级了EBS系统以后,发现新EBS系统的form无法打开,而原来的EBS系统却是可以打开的,经检查发现浏览器的各种配置都是没错的,最后的解决方法是跑一下autoconfig。

2014-12-11补充:又有一个朋友,他的form始终打不开,检查本地配置无错,点击form的时候右下角也会出现jre运行图标,但是就是不弹出form。而用电脑访问别的ebs系统,却可以正常访问,只是对该系统出了问题,而本地jre版本也确实跟ebs服务器端jre版本匹配,而其同事用别的电脑却可以正常访问ebs系统。综上这些原因,我们找了很久也没发现问题。因为,就这些现象来说,ebs服务器本身没问题,本地计算机配置也没问题,而且浏览器也确实没有禁用。

Java控制台报错信息

图2:Java控制台报错信息

后来,在检查右下角的jre图标的时候,打开控制台,出现如上图2出现的信息。同时,其同事用其电脑ping了下ebs服务器,发现ping不同。结果,发现在本地hosts配置文件中,出现了两条解析记录,两个不同的ip解析到了同一个域名。然后,注释了其中一个域名,结果问题居然解决了。可是,后来我们继续测试,两个解析都不处理,全都解析,结果也不再报错了,而且也可以正常打开form了,不知道啥毛病,但是问题却也就这样解决了。如果下次还出现form打不开的问题,或许可以从头开始检查,hosts文件、到jre版本,再到浏览器兼容性、安全性等等。

本文标题:IE访问Oracle EBS打不开Form的问题

本文链接:http://yedward.net/?id=49

本文版权归作者所有,欢迎转载,转载请以文字链接的形式注明文章出处。

相关文章