如果用IE能够正常访问Oracle EBS R12,但用Firefox点Form后,无法打开Form,出现如下界面,让下载安装oaj2se.exe。
1. 首先检查Firefox的版本,只有 Mozilla Firefox 52 esr 32位发行版才继续支持基于标准的插件支持技术,该技术是启动 Java 小应用程序(Form)所必需的。(我测试了一下,64位也不支持Java)。
Mozilla Firefox 52 esr 32位下载地址:http://ftp.mozilla.org/pub/firefox/releases/52.0esr/win32/
2. 重新安装Mozilla Firefox 52 esr 32位,检查版本并禁止自动更新(切记!!!)。
3. 禁止Firefox自动更新:
第1步:在Options > Advanced > Update里,选择 “Never check for updates"
第2步:在Firefox的安装文件中找到以下几个关于浏览器更新的文件,并删除:
第3步:在安装文件目录 Mozilla Firefox\defaults\pref 中找到名为 “channel-prefs.js” 的文件,打开对其进行编辑,将channel的值改为 “” 并保存(如下图):
完成以上3步,Firefox就不会再自动更新了。可以再检查一下 Firefox> Help > About Firefox > Check for updates,已经显示是最新版本了。
4. 在我按上面几步完成安装后,firefox就可以打开EBS form了。但是不知道什么原因,firefox还是会自动更新到firefox esr的最新版本59,然后Form就又打不开了!!!
即使我卸载,删除注册表,再重新安装,设置禁止升级,半天以后firefox还是被升级到了59!!!
5. 无奈只好放弃安装版,直接用解压版。
5.1 卸载电脑上的Firefox
5.2 删除以下目录里所有Firefox相关的文件夹:
C:\Users\bqiao\AppData\Local
C:\Users\bqiao\AppData\LocalLow
C:\Users\bqiao\AppData\Roaming
5.3 下载firefox解压版:http://ftp.mozilla.org/pub/firefox/releases/52.0.1esr/source/。然后解压缩到c:\tools\firefox目录下。
5.4 按照(3. 禁止Firefox自动更新)里修改设置。
5.5 打开firefox,在地址栏里输入“about:config",修改所有update有关的设置。
把所有的boolean改成false
把所有的url改成0.0.0.
然后保存。
经过几翻折腾,解压版的firefox终于不会被升级了。(不知道为何,Firefox还是自动给我安装了最新版esr 59!!!!!)
我只用解压版的Firefox(c:\tools\firefox),不打开自动给我安装的firefox (c:\program files\firefox),基本上就没有啥影响)。