1.找到想要开发的EBS OAF扩展对应的PATCH,可以参照下面的Note,因为我要做的是R12.1.3的开发,所以要下载p9879989_R12_GENERIC
OA Framework - How to find the correct version of JDeveloper to use with eBusiness Suite 11i or Release 12.x [ID 416708.1]
2.解压缩相应的patch p9879989_R12_GENERIC到一个目录,比如D:\Jdeveloper_OAF,但注意路径目录名不能有空格(比如C:\Program Files\jdeveloper),解压缩之后的目录结构类似如下:
jdevbin\ JDeveloper的根目录
jdevdoc\ JDeveloper的文档帮助
jdevhome\ 开发人员的开发目录
3.根据开发指南里面的'Setting Up Your Development Environment' 步骤来设置和测试开发环境,可以通过下面的路径找到相应的步骤
<jdev_install_dir>\jdevdoc\WebHelp\devguide\gs\gs_setup.htm#aru
3.1 设置 JDEV_USER_HOME 环境变量,这里设置的开发者保存项目源文件之类的目录,这一步是必须设置的,尽量设置到安装目录的盘符上。
默认应该设置到<jdev_install_dir>\jdevhome\jdev, 可以设置成用户级别的环境变量,也可以设成系统级别的,我这里设置的是系统级别的。
3.2 获取数据库连接文件,可以在EBS应用服务器的$FND_SECURE目录里获得,保存到下面的目录里
<JDEV_USER_HOME>\dbc_files\secure
3.3 在桌面上创建Jdeveloper的快捷方式指向jdevbin\jdev\bin\jdevw.exe.
3.4 分配下面ToolBox相关的职责给已存在的用户或者新建的用户
OA Framework ToolBox Tutorial (responsibility key is FWK_TBX_TUTORIAL).
OA Framework ToolBox Tutorial Labs (responsibility key is FWK_TOOLBOX_TUTORIAL_LABS
3.5 运行Jdeveloper并配置数据库连接和用户
3.5.1 通过创建的快捷方式运行Jdeveloper
3.5.2 选择菜单File->Open,然后定位到<JDEV_USER_HOME>\myprojects,打开OA Framework ToolBox Tutorial 工作区文件(toolbox.jws).
3.5.3 展开文件toolbox.jws,选择Tutorial.jpr项目文件,然后右键选择 Project Properties
3.5.4 展开Oracle Applications 节点,并选择Runtime Connection
3.5.5 定位到3.2步骤的DBC文件,它应该在目录<JDEV_USER_HOME>\dbc_files\secure 下
3.5.6 指定测试用的用户名和密码,这里的用户就是3.4中新建或使用的用户
3.5.7 为项目文件LabSolutions.jpr 重复3.5.2到3.5.6的步骤设置
3.5.8 在Jdeveloper导航面板里展开Connections 节点,然后展开Database 节点,点击右键选择New Connection来打开 Connection Wizard,根据Jdeveloper的指示新建一个数据库连接,就是3.2步骤里面的DBC文件对应的数据库。
3.5.9 选择项目Tutorial.jpr ,右键选择 Project Properties.
3.5.10 展开Oracle Applications 节点,并选择Bussiness Components,然后选择Connection 选项,并选择Connection Name 为我们在3.5.8中创建的连接,然后保存修改。
3.5.11 对项目LabSolutions.jpr 重复3.5.9到3.5.10的步骤
3.6 为JDeveloper设置合适的系统编码,可通过主菜单preferences 来设置,如果不是"UTF-8",请设置成"UTF-8".
3.7 测试你的安装和配置
3.7.1 选择工作区文件(toolbox.jws),然后右键选择Rebuild,编译过程中没有出错才是正确的。
3.7.2 展开项目Tutorial.jpr的Web Content目录,选择test_fwktutorial.jsp,然后从主菜单选择Run > Run test_fwktutorial.jsp ,在打开的浏览器上课程列表里选择课程Hello, World!,如果Hello Word页面正常显示在下一页上,那么你就安装并设置成功了Jdeveloper with OA Extension.否则的话,请检查上面的步骤中是不是哪一步设置出错了。
如何在Windows上配置EBS R12.1.3的OAF开发环境的更多相关文章
-
MongoDb进阶实践之二 如何在Windows上配置MongoDB
一.引言 上一篇文章,我介绍了如何在Linux系统上安装和配置MongoDB,其实都不是很难,不需要安装和编译,省去了Make && Make Install 命 ...
-
(转)如何在Windows上安装多个MySQL
原文:http://www.blogjava.net/hongjunli/archive/2009/03/01/257216.html 如何在Windows上安装多个MySQL 本文以免安装版的mys ...
-
如何在IIS7上配置 FTP7并使用IIS管理凭据方式进行验证?
如何在IIS7上配置 FTP7并使用IIS管理凭据方式进行验证? 在 Windows Server 2008 R2 发布后,gOxiA 就开始着手于相关的测试和评估.IIS 是重点测试和评估之一!而今 ...
-
Redis简介以及如何在Windows上安装Redis
Redis简介 Redis是一个速度非常快的非关系型内存数据库. Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erla ...
-
如何在Windows上搭建Android开发环境
Android开发越来越火,许多小伙伴们纷纷学习Android开发,学习Android开发首要任务是搭建Android开发环境,由于大家 主要实在Windows 上开发Android,下面就详细给大家 ...
-
如何在IIS7上配置 FTP7并使用IIS管理凭据方式进行验证
在 Windows Server 2008 R2 发布后,gOxiA 就开始着手于相关的测试和评估.IIS 是重点测试和评估之一!而今天与大家分享的是如何在 IIS7 上配置 FTP7 使用 IIS ...
-
windows上配置git
windows上配置git1.下载mysisigit进入http://msysgit.github.io/,下载,安装,下一步下一步即可. 2.下载tortoisegit进入http://downlo ...
-
如何在Windows上挂载Linux系统分区
NFS普遍用于unix之间共享,windows默认是不支持这种文件系统的.如果我们要用windows访问NFS的话,而windows系统自身又不支持这种文件系统,那么我们该怎么办? 别急,小编这就手把 ...
-
Ubuntu安装SSH + Windows上配置Putty
1. Ubuntu安装SSH 命令: # sudo apt-get install openssh-server 2. 启动SSH Server 命令: # sudo /etc/init.d/ssh ...
随机推荐
-
CSS 常用基本功能整理
1.文字访问特权 点击前.点击时.点击后.下划线.跳转. <!DOCTYPE html> <html> <head> <meta charset=" ...
-
Android开发之《常用工具及文档汇总》
GreenVPN:https://www.getgreenjsq.com/ Android开发工具.资料下载汇总:http://androiddevtools.cn/#img-size-handle- ...
-
Python中的两种列表
python中有两种类型的列表:其中一种是用[]创建的列表,这种列表具有伸缩性,可以动态改变,而另外一种列表是用()创建,成为元组,元组一旦创建,在任何状况下都不能再改变,是一种常量列表. movie ...
-
tomcat中使用mysql连接池的配置
1.下载相应的jar包,添加到工程中 需要下载的包主要有commons-pool2-2.2 commons-dbcp2-2.0.1-src commons-dbcp2-2.0.1 commons-c ...
-
angular+ionic+cordova(实战项目开发中,持续更新自己学到的和遇到的)
最近公司开始准备做app了,大佬选择了angular+ionic+corvoda的开发结构,但是对于刚刚才开始对angular才有一点点感觉的我,就像是被一击闷棍敲了,半天没反应过来,emmm,怎么办 ...
-
浅谈Unicode编码
目录 1.概述 2.ASCII编码 3.历史问题 4.Unicode 4-1.Unicode 编码方案 4-2.关于bom 5.UTF-8 6.UTF-16 1.概述 对于ASCII编码,相信同学们都 ...
-
【PAT】B1002 写出这个数
思路: 1.以字符串形式输入数据,计算结果 2.使用sprintf将结果数字转换为字符串(将数字每一位分开) 3.分别输出字符每一位 1,笨方法,用的ifelse来判断输出 #include<s ...
-
qt QRegExp使用(搬运工)
设置正则表达式. 类似下面的 QRegExp 这里的用法就是用来检测QString等字符串错误的,例如文件名里面最好就不出现<>|/\:等,所以可以如下定义QRegExp rx(" ...
-
【转】Javascript基本类型和引用类型的区别
根据[转贴]进一步补充 今天明白了一个困扰很久的问题:引用类型和基本类型的区别与联系要明白这个问题,首先需要理解堆栈的概念.那什么又是堆栈,有什么区别和联系呢?堆:首先堆是动态分配的,JVM并不会自动 ...
-
Coins in a Line I &; II
Coins in a Line I There are n coins in a line. Two players take turns to take one or two coins from ...