R12.2客户化JAVA程序发布指南:命名规则与步骤详解

需积分: 9 2 下载量 157 浏览量 更新于2024-08-04 收藏 221KB DOC 举报
本篇文档是关于R12.2版本EBS(企业资源规划)的客户化JAVA程序发布指南,主要针对Oracle Applications Fusion Middleware (OAM)框架下的操作。在R12.2中,对JAVA程序的命名规则进行了标准化,以提高组织结构的一致性和管理效率。 **命名规范**: - 标准客户化JAVA程序:存放于$JAVA_TOP/xxx/oracle/apps目录下,如$JAVA_TOP/myapp/oracle/apps。 - 非标准客户化JAVA程序:在$JAVA_TOP/oracle/apps/xxx目录下,但这类程序不遵循统一命名规则。 **发布步骤**: 1. **标准客户化JAVA程序发布流程**: - **步骤1.1**:将.java源文件和class文件上传至服务器的$JAVA_TOP/xxx目录。 - **步骤1.2**:使用`adcgnjar`命令,生成customall.jar文件,该文件包含了所有定制化的Java类。 - **步骤1.3**:编辑`CONTEXT_FILE`,通常位于$INST_TOP/appl/admin/PROD_fs2atmp.xml,将customall.jar添加到CLASSPATH环境变量中。 - **步骤1.4**:运行`adautocfg`脚本来更新系统配置,以反映新的jar文件。 - **步骤1.5**:重启应用程序,使得新的JAVA程序生效。 2. **非标准客户化JAVA程序发布流程**: - **步骤2.1**:同样将非标准Java程序文件上传到$JAVA_TOP/oracle/apps目录。 - **步骤2.2**:在PL/SQL环境中获取JRI密码(SPass和KPass),用于后续的jar文件操作。 - **步骤2.3**:利用获取的JRI密码,在PL/SQL中调用ad_jar.get_jripasswords存储密码,并输出以便后续使用。 在整个发布过程中,重要的是确保网络连接(如DB连接,描述中的DESCRIPTION部分提供了连接到数据库DEV的详细信息)、权限设置以及jar文件的正确管理和集成。此外,遵循正确的命名和发布流程可以避免潜在的问题,确保新功能或修复在生产环境中顺利运行。需要注意的是,文档没有提及备份或恢复策略,这在实际部署中也是必不可少的一部分。