`
ldd600
  • 浏览: 104255 次
  • 性别: Icon_minigender_1
  • 来自: 上海
博客专栏
47bb354f-8b5f-3ea6-a206-c7ead38c741c
Hyperic插件开发不完...
浏览量:11305
社区版块
存档分类
最新评论

OC4J升级Oracle JDBC driver版本

阅读更多

OC4J升级Oracle JDBC driver版本

DB升级到11gapplication server10133,必须升级OJDBC driver版本

 

  1. 备份$OC4J_HOME/j2ee/home/config下的system-application.xmlserver.xml
  2. $OC4J_HOME/j2ee/home/shared-lib下新建目录oracle.jdbc/11.1.0.7.0,如果是application server版本还可以在instance的根目录创建shared-lib目录,这个shared-lib就只会对该Instance起作用。
  3. 接着将ojdbc5.jar, ojdbc5dms.jar orai18n.jar复制到2中创建的目录下
  4. 修改server.xml,添加:

<shared-library name="oracle.jdbc" version="11.1.0.7.0">

            <code-source path="ojdbc5.jar"/>

            <code-source path="ojdbc5dms.jar"/>

            <code-source path="orai18n.jar"/>

</shared-library>

 

5修改system-application.xml

<import-shared-library name="oracle.jdbc" />

改成

<import-shared-library name="oracle.jdbc" min-version="11.1.0.7.0"/>

 

6确认修改

·         通过EM登录上去,打开administration页面,进入shared-lib项,发现oracle.jdbc11.1.0.7.0成功加入,而且该OC4J下的application也都使用了该shared-lib

·         通过drvtest程序检测ojdbc的版本,部署drvtest.earserver上。打开

http://host:port/drvtest/dbdetails.jsp,输入jdbc diriver url用户名,密码,提交后输出:

10.1.3 jdbc check jsp

JDBC Driver details

 
=============
JDBC Driver Name is ........ Oracle JDBC driver
JDBC Driver Version is ..... 11.1.0.7.0-Production
JDBC Driver Major Version is 11
JDBC Driver Minor Version is 1
=============

Database Details

 
=============
Database Product Name is ... Oracle
Database Product Version is  Oracle Database 11g Enterprise Edition Release 11.2.0.1.0 - 64bit Production
With the Partitioning, Real Application Clusters, Automatic Storage Management, OLAP,
Data Mining and Real Application Testing options

 

 

一切都很顺利。Goodbye

 

7 为何配置文件需要如此修改,可参考OC4J developer guide。简单地说就是改变了system.root classloaderclasspath.

 

8 drvtest下载:见附件,请将后缀名改成ear

 

分享到:
评论

相关推荐

    oracle下的oc4j配置

    ### Oracle 下的 OC4J 配置入门指南 #### 一、OC4J 简介与背景 OC4J (Oracle Containers for J2EE) 是由 Oracle 提供的一个轻量级的应用容器,用于部署 Java 应用程序,特别是那些基于 J2EE 规范的应用。它提供了...

    oracle的oc4j自动部署脚本解决方案

    Oracle的OC4J(Oracle Containers for Java)是Oracle公司提供的一款轻量级Java应用程序服务器,它集成在Oracle Application Server中,用于运行Java EE应用程序。自动部署脚本的创建是为了简化OC4J上的应用部署过程...

    oracle 文档 oracle 文档 oc4j esb

    - **OC4J**: Oracle Container for Java,是Oracle Application Server的一个组成部分,用于支持Java应用程序的部署。 - **ESB**: Enterprise Service Bus,企业服务总线,用于实现不同系统之间的集成和服务交互。 -...

    oc4j资料包

    Oracle Containers for Java (OC4J) 是Oracle公司推出的一个轻量级、嵌入式的Java应用服务器,主要用于运行Java EE(以前称为J2EE)应用程序。这个资料包显然包含了与OC4J相关的各种资源,可能包括文档、教程、示例...

    对oc4j 的配置文档

    在安装OC4J之前,请确保目标机器上已安装了JDK 1.3.1或更高版本。 ##### 2. 安装OC4J服务器 - **解压安装包**:首先解压缩下载的`oc4j_extended.zip`文件。 - **创建安装目录**:在D盘或其他分区创建一个名为`OC4J...

    oc4j(PPT)

    Oracle Containers for J2EE (OC4J) 是Oracle公司提供的一款轻量级、高性能的J2EE应用服务器,它是Oracle应用服务器产品家族的一部分,专为开发和运行小型到中型的J2EE应用程序而设计。OC4J的独特之处在于其轻便的...

    OC4J的安装配置部署

    #### 四、OC4J的部署 ##### 1. 环境变量配置 - 确保JDK和JRE安装在C盘,测试表明,如果安装在其他盘可能会遇到错误。 - 配置系统环境变量: - `JAVA_HOME=C:\Program Files\Java` - `OC4J_HOME=D:\OC4J` - 编辑`D...

    OC4J里配置数据源

    在OC4J中,`oracle.jdbc.OracleConnection`类提供了两种获取连接的方法: 1. **直接从数据源中获取**:当数据源中已经定义了用户名和密码时,可以直接调用`getConnection()`方法。 ```java OracleConnection ...

    oc4j jar包 经测试过可用

    OC4J(Oracle Containers for J2EE)是Oracle公司提供的一款轻量级的应用服务器,它支持Java EE(Enterprise Edition)规范,为开发和部署Java应用程序提供了全面的平台。这个"oc4j jar包"经过了实际测试,证明是...

    linux,ias,oracle10g,oc4j

    在IT领域,Linux、IAS(Internet Application Server)、Oracle 10g和OC4J是四个重要的组成部分,它们共同构建了一个高效、稳定的企业级应用环境。下面将分别介绍这些技术及其相互之间的关系。 **Linux** 是一种...

    oc4j 服务器 安装

    1. **下载安装包**:从Oracle官方网站下载适合的操作系统版本的OC4J安装包。 2. **解压安装包**:将下载的安装包解压到指定目录。 3. **运行安装程序**:根据操作系统不同,运行不同的安装脚本或可执行文件。 4. **...

    一个全面的OC4J配置文件

    在IT领域,尤其是在Java开发与应用服务器管理方面,Oracle Containers for J2EE(OC4J)作为Oracle的一个关键组件,提供了强大的容器环境用于部署和运行Java应用程序。OC4J配置文件是确保应用服务器正常运作、优化...

    如何配置OC4J环境及安装指南[参考].pdf

    - 下载OC4J核心文件,例如版本`Oracle Application Server Containers for J2EE 10g (OC4J10.1.2.0.2)`。 - 将下载的文件解压缩至指定目录,例如`c:\orcl\oc4j`。 2. **执行安装**: - 使用命令行进入OC4J目录:...

    如何配置OC4J环境及安装指南

    如何配置OC4J环境及安装指南 如何配置OC4J环境及安装指南

    OAS中间件---OC4J配置向导

    ### OC4J(Oracle Containers for J2EE)配置与管理指南 #### 一、OC4J简介 OC4J,全称Oracle Containers for J2EE,是Oracle Application Server (OAS) 中的一部分,用于支持Java应用程序的运行环境。OC4J提供了...

    计算机改名后Oracle无法访问的解决方案.pdf

    8、Oracle系统管理:Oracle系统的管理中主要使用了OC4J,OC4J有独立版本和Oracle应用服务器之内的OC4J两种。 9、 OC4J独立版:OC4J独立版是Oracle应用服务器产品家族的成员,包含J2EE和Web服务组件。OC4J独立版比...

    Oracle11g升级到11.2.0.4案例

    这包括 $ORACLE_HOME/dbs、$ORACLE_HOME/network/admin、$ORACLE_HOME/TEST_sfcdb、以及 $ORACLE_HOME/oc4j/j2ee/OC4J_DBConsole_TEST_sfcdb 目录下的文件。 3. **安装补丁集(Patchset)**: Oracle 11.2.0.4 是...

    oc4jusersguide.pdf

    《Oracle Containers for J2EE配置与管理指南》是Oracle公司为使用其10g Release 2(10.1.3)版本的Oracle Containers for J2EE(OC4J)平台的专业人员提供的一份详尽的技术文档。此文档旨在帮助系统管理员、开发者...

Global site tag (gtag.js) - Google Analytics