一、到Oracle Support网站上下载p8431482_R12_GENERIC.zip
解压p8431482_R12_GENERIC.zip,注意目录不要有空格,如 C:\jdev
二、配置JDEV_USER_HOME环境变量
在我的电脑→属性→系统属性→高级→环境变量,新建用户变量,然后保存
变量名:JDEV_USER_HOME
变量值:C:\jdev\jdevhome\jdev
三、获取.dbc文件
从EBS服务器目录$FND_TOP/secure获取 .dbc文件,如:E\iapp\oracle\VIS\inst\apps\VIS_ws2008\appl\fnd\12.0.0\secure\VIS.dbc,放到JDEV_USER_HOME\dbc_files\secure目录下
四、创建具有Toolbox职责的用户
1.使用管理员用户登录 http://ws2008.ebs.com:8000
2.进入 用户管理——用户创建用户,并且赋予职责FWK_TBX_TUTORIAL和FWK_TOOLBOX_TUTORIAL_LABS
五、运行Jdeveloper配置数据连接和运行时连接
1. 到jdevbin\jdek\bin目录下吧jdevW.exe发送到桌面快捷方式,运行快捷方式,启动Jdeveloper
2. 配置全局数据库连接,如下
我使用自带的fwk12dev连接,右键→属性,在弹出框中修改数据库用户(我暂时用APPS/APPS),和JDBC连接信息
3. 打开toolbox Application,选择菜单Open,到JDEV_USER_HOME/myprojects/toolbox.jws,导入应用
4. 展开toolbox目录,选择Tutorial Project,双击,定位到Oracle Application——Runtime Connection,设置如下
DBC File Name选择前面步骤中拷贝的.dbc文件
User Name和Password使用第四步中创建的用户
其它如图中所示
5. 配置数据连接,定位到Oracle Application——Database Connection,选择上面步骤中配置的fwk12dev连接
6. 同样的步骤,将toolbox下所有的project都配置一次
六、配置Jdeveloper环境编码
选择菜单Tools→Preference,选择Environment,检查Encoding是否设置为UTF-8,如果没有,请设置。
七、测试运行
展开Tutorial——Web Content,选择test_fwktutorial.jsp,右键——运行
结果如下:
八、遇到的问题
1.运行时遇到“找不到指定的职责”
解决方法:是因为使用了自带的fwktester用户职责不全,编辑用户,添加OA Framework ToolBox Tutorial职责
2.报 信息: 无法分派 JSP 页: oracle.jsp.provider.JspCompileException: <H3>编译时出现错误:C:\Oracle\jdev\jdevhome\jdev\myclasses\.jsps\\_OA.java</H3><pre>Fatal error: Cannot find class java/lang/StackOverflowError
解决方法:我的电脑→属性→系统属性→性能→数据执行保护,选择“为除下列程序之外的所有程序和服务启用DEP”,然后把jdev.exe和jdevW.exe添加进来