本文主要是介绍EBS OAF开发中部署OAF项目,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
R12.2之前的部署
OAF项目的部署主要包含两部分,一是PG,RN和AttributeSet文件,二是BC4J等其它文件。
部署PG和RN等文件
l 切换到类似的目录下:F:\Jdeveloper_OAF\jdevbin\oaext\bin
l 运行下面的命令把页面文件导入到数据库(EBS默认是用数据库作为repository)中
- importD:/Jdeveloper_OAF/jdevhome/jdev/myprojects/oracle/apps/xxxx/webui/CorrectRN.xml -rootdirD:/Jdeveloper_OAF/jdevhome/jdev/myprojects -username apps -password apps-dbconnection xxxxxxx.com:1521:xxxyd221
importD:/Jdeveloper_OAF/jdevhome/jdev/myprojects/oracle/apps/xxxx/webui/CorrectRN.xml -rootdirD:/Jdeveloper_OAF/jdevhome/jdev/myprojects -username apps -password apps-dbconnection xxxxxxx.com:1521:xxxyd221
部署BC4J等其它文件
l 把编译后的BC4J和CO class文件,以及BC4J的XML文件拷贝到$OA_JAVA目录(类似/d01/oracle/VID/apps/apps_st/comn/java/classes)。
l 进入$INST_TOP/admin/scripts,通过adapcctl.sh和adoacorectl.sh来重启Apache HTTP server和Oacore OC4J HTTP server.
R12.2的部署
部署PG和RN等文件。
部署PG和RN等文件,这和12.2之前的EBS是一样的。
部署BC4J等其它文件
因为在R12.2使用了weblogic而不是OC4J,所以部署稍有不同
l 如果只是测试用的话,可以把文件放到<OA_HTML>/WEB-INF/classes下
l 如果不是测试的话,
Ø 把代码放到<JAVA_TOP>/oracle/apps/<product name>下
Ø 使用adadmin来为上面产品的代码生成相应的jar文件
Ø 把生成的jar文件拷贝到$JAVA_TOP/oracle/apps/fnd/jar
l 使用$ADMIN_SCRIPT_HOME/adoacorectl.shstop/start来重启中间层服务器
这篇关于EBS OAF开发中部署OAF项目的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!