您的位置:首页 > 编程语言 > C语言/C++

VC++ 6.0 中如何使用 CRT 调试功能来检测内存泄漏 - 2

2010-12-03 00:40 555 查看
OAF学习笔记-客户化应用的布署

当Project通过本机调试无误后,即可发布到EBS上供最终用户使用.发布的具体步骤如下:

编译Project

上传Class及Xml文件

设置目录及文件权限

导入Page的XML文件

注册Function

加入菜单

编译Project
当Project开发完成后,你可以通过本机的OC4J Server运行调试,一旦通过,在Jdev home path中的Myclasses中会生成与Myprojects相同的目录结构,而里面放的就是Project里的有关文件,其中的CLASS文件即为Project 中的JAVA文件编译后产生的.Xml文件与Myprojects中的一样.后面的操作用到的文件全部从此Myclasses目录中获取.

上传Class文件
在上传前,你需要在应用服务器中建立有关目录.建立的方法如下:
首先找到$JAVA_TOP目录,如果不清楚,可通过TELNET工具连到应用服务器上,再命令行中键入echo $JAVA_TOP,即可显示详细目录信息,我的服务器上是如下目录:
/disk3/applmgr/viscomn/java/
在此目录中建立与你的应用相同的目录结构,如下:

本机目录结构

服务器目录结构

从Myclasses中把你的应用目录中的所有CLASS文件上传到服务器中上述相应的目录中。注意,上传需采用Binary方式
从Myclasses中把你的应用目录中的所有Xml文件上传到服务器中上述相应的目录中。注意,上传需采用ASCII方式

其它的文件无需上传,诸如JPR文件,JPX文件,JWS文件都是为了Jdev开发时使用,在EBS上这些文件并不需要。

更加简便的上传: 拖住根目录直接拖到服务器相应目录中.

设置目录及文件权限
因应用运行时,需从这些目录中读取CLASS文件及XML文件,如果权限不足,会导致出错。建议设置如下权限
chmod 775 (也可设置为chmod 777,这个权限要更大一些,适合开发环境)

需要为所有的子目录及所有的CLASS文件设置,可通过TELNET工具连接上应用服务器,在命令行上键入
chmod 775 <目录名>设置目录权限
chmod 775 *.* 设置文件权限

导入PageXML文件
如果你的应用包含Page,则需要导入Page的XML文件,一般它是在webui目录中。导入方法是在WINDOWS的命令窗口中运行JDEV提供的import命令。运行时应进入如下目录:jdevbin/jdev/bin执行。命令格式为:
Import <XML文件路径及名称>
-username <database username>
-password <database password>
-rootdir <yours jdev project folder>
-dbconnection “database connection description”

按照我的环境,命令如下:
import
c:\oaf\jdevhome\jdev\myprojects\abeam\oracle\apps\icx\tablequery\webui\xxxx.xml
-username apps
-password apps
-rootdir c:\oaf\jdevhome\jdev\myprojects\
-dbconnection
(description =
(address_list =
(address = (protocol = tcp)(host = 10.171.16.22)(port = 1521))
)
(connect_data =
(service_name = vis)
)
)”

请注意:上面是为了好看,加了一些回车,实际写命令时,不能有回车.

导入成功后,会有提示消息出现.如有多个Page,导入方法一致.

注册Function
项目
所属标签

Function name
Description
自定义
Function description
Description
自定义
Function type
Property
SSWA jsp function
Html call
Web html
OA.jsp?page=/abeam/oracle/apps/icx/tablequery/webui/xxxx
Xxxx为Page的名称.前面路径需与你开发时使用的路径一致
本文出自 “红豆加奶” 博客,请务必保留此出处http://shaofeng.blog.51cto.com/3392077/655618
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: