如何在Windows上配置EBS R12.1.3的OAF开发环境
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 ...
随机推荐
- debian6 更新python版本到python3.3
1.下载python3.3安装包 #wget wget --no-cookie --no-check-certificate --header "Cookie:gpw_e24=http%3A ...
- jQuery源码,匿名函数自执行
jQuery框架的首尾是这样写的()(), (function(window){//这个window是个入参,随便起个名字都行 //这里面全都是js代码 })(window)//这个括号里的windo ...
- 使用JS进行pc端、手机端判断
<script type="text/javascript"> (function(){ var ua = nav ...
- beta分布
http://blog.csdn.net/sweetrryy/article/details/6436358
- [LeetCode]题解(python):044-Wildcard Matching
题目来源: https://leetcode.com/problems/wildcard-matching/ 题意分析: 定义两个新字符规则,'?'代表任意一个字符,’*‘代表任意长度的任意字符.输入 ...
- Log4J logger图片
- 转:从pickle看python类成员的动态加载和类的定位
pickle是Python轻便的对象序列化工具.使用pickle可以方便地把python对象写入文件对象中,或者像soap那样在socket间传送. 按照python的一贯作风,类的成员在 ...
- 1214 线段覆盖wiki oi
题目描述 Description 给定x轴上的N(0<N<100)条线段,每个线段由它的二个端点a_I和b_I确定,I=1,2,……N.这些坐标都是区间(-999,999)的整数.有些线段 ...
- 【Eclipse】离线插件安装
1.在eclipse里根目录里,dropins里建一个目录,名字叫sonar(这个名字随便),再在svn下面建一个目录eclipse.在根目录里建一个目录links目录,并建一个sonar.link文 ...
- iOS开发之自定义导航栏返回按钮右滑返回手势失效的解决
我相信针对每一个iOS开发者来说~除了根视图控制器外~所有的界面通过导航栏push过去的界面都是可以通过右滑来返回上一个界面~其实~在很多应用和APP中~用户已经习惯了这个功能~然而~作为开发者的我们 ...