安装和配置OAF开发环境运行官方toolbox demo

来源:互联网 发布:日本汉字知乎 编辑:程序博客网 时间:2024/05/17 06:44

一、到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添加进来