OAF学习笔记-客户化应用的布署

OAF学习笔记-客户化应用的布署

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

  1. 编译Project
  2. 上传Class及Xml文件
  3. 设置目录及文件权限
  4. 导入PageXML文件
  5. 注册Function
  6. 加入菜单

编译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,则需要导入PageXML文件,一般它是在webui目录中。导入方法是在WINDOWS的命令窗口中运行JDEV提供的import命令。运行时应进入如下目录: jdevbin/jdev/bin 执行。命令格式为:

Import  文件路径及名称>

-username

-password

-rootdir    

-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

XxxxPage的名称.前面路径需与你开发时使用的路径一致

加入菜单

方法略

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/10359218/viewspace-677452/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/10359218/viewspace-677452/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值