oc4j-1

当今 J2EE 服务器市场可谓百花齐放啊,本文主要介绍 OC4J Oracle Application Server Containers for J2EE )的特性和配置方式,它是 Oracle 公司提供的作为 J2EE Container ,由纯 Java 语言编写。要强调的是根据本人亲身体会, OC4J 绝对是一个十分可靠的服务器,在企业级应用环境中毫无问题!
   
    一、OC4J的最新版本是什么?
        OC4J 10g (9.0.4)
    二、OC4J是通过了J2EE兼容性认证的产品吗?
        是的, Oracle Sun 获得了 J2EE 技术的官方许可( http://java.sun.com/j2ee/licensees.html ), OC4J 也通过了 J2EE 兼容性认证的产品,可参考 J2EE 兼容性一览表( http://java.sun.com/j2ee/compatibility.html ),也可以从 Sun 的网站获得详情。
    三、不同的OC4J版本,与J2EE版本是怎样对应的?
           产品版本         兼容的 J2EE 版本
          OC4J 9.0.4         J2EE 1.3
          OC4J 9.0.3         J2EE 1.3
          OC4J 9.0.2         J2EE 1.2 
          OC4J 1.0.2.x       J2EE 1.2
    四、J2SE的哪些版本可以与OC4J搭配?
        Oracle 产品的所有官方认证信息,可以到 Oracle 技术支持网站 http://metalink.oracle.com 获得。
           产品版本           J2SE 版本
          OC4J 9.0.4     J2SE 1.4.x, J2SE 1.3.x
          OC4J 9.0.3     J2SE 1.4.x, J2SE 1.3.x
          OC4J 9.0.2     J2SE 1.3.x, J2SE 1.2.x
          OC4J 1.0.2.x   J2SE 1.3.1, J2SE 1.2.x 
    五、什么是OC4J独立版?
        OC4J 独立版是 Oracle 应用服务器产品家族的成员,包含 J2EE Web 服务组件。 OC4J 独立版比完整的 Oracle 应用服务器产品稍小,下载以后只有一个 ZIP 文件。它作为单 JAVA 进程执行。
       
        OC4J 独立版兼容于 J2EE1.3 ,可用于开发和运行小规模产品。 OC4J 独立版提供了内嵌的 HTTP/S 监听器,允许客户端运行发布后的应用程序。 OC4J 独立版的应用程序发布与服务器的配置,需要手工编辑几个 XML 文件。
       
        大规模的企业级发布, Oracle 应用服务器产品或许更适合于它,来适应广泛的企业级需求(而不是 OC4J 独立版),这样可以更好的进行程序控制和性能管理,以及配置、管理控制台。
    六、那么Oracle独立版和在Oracle应用服务器之内的OC4J有什么重大不同之处?
        在代码方面,构造 OC4J 独立版的单元集合与 Oracle 应用服务器之内的 OC4J 几乎一样。如果你在 OC4J 独立版中开发并发布一个应用程序,那么这个程序也可以在 Oracle 应用服务器上很好的运行。
       
        这两种环境的最主要的不同点是配置上的。 Oracle 应用服务器的 OC4J 被配置在运行于 Oracle 应用服务器环境中。意味着 Oracle 应用服务器类似于一个入口,这个入口是附加的特征,通过附加的类库提供支持。它在不同的端口之间监听连接( Oracle 应用服务器动态平分),日志输出到不同的文件和目录,它的默认 Web 监听器使用 mod_oc4j ,能和 AJP 协议交流,胜于 HTTP 协议直接浏览客户端。
       
        另外一个不同在于控制和管理 OC4J 的方式。在 Oracle 应用服务器环境下, OC4J 被配置为完整的应用程序服务器技术的一部分,使用 Oracle 企业级应用程序管理器控制,或者用等价的命令行工具, dcmctl 。直接对 XML 配置文件操作并不是首选方案,尽管也能完成配置。应用程序发布也使用 Oracle 企业级应用程序管理器操作,或用命令行工具。 Oracle 应用服务器的 OC4J 启动和停止也通过以上同样的控制台操作,并能作为 Oracle 应用服务器实例的一部分,可配置成自动管理。
       
        与之相反,对 OC4J 独立版的操作、发布以及管理工作很大程度上依赖手工编辑 XML 文件。命令行工具不适用于 OC4J 独立版。 admin.jar ,能够利用一组命令把多个任务执行完,但不能将这些命令适用于 Oracle 应用服务器环境。
       
        关于更多的 Oracle 应用服务器 OC4J 配置信息以及命令行工具 dcmctl 方面的操作,请参考 OC4J 独立版用户指南。
       
        关于更多的 OC4J 独立版配置信息以及命令行工具 admin.jar 方面的操作,请参考 OC4J 独立版用户指南。
    七、在哪里能看到OC4J的文档?
        所有 Oracle 产品的相关文档都能在 OTN 网站上找到 http://otn.oracle.com/documentation/content.html 。更加详细的 OC4J 文档在 http://otn.oracle.com/documentation/appserver10g.html OC4J 独立版用户指南在 OC4J 大类中提供。 Readme.txt 文件在 OC4J 独立版的根目录,提供了一些关于安装和使用的基本信息。
    八、在哪里能找到关于OC4J性能的列表?
        得到 OC4J 技术信息最好的地方是在 OTN 上的 OC4J 技术专区 http://otn.oracle.com/tech/java/oc4j OC4J 的特性总览在 http://otn.oracle.com/tech/java/oc4j/904/collateral/OC4J-FOV-904.html ,列举了 OC4J 10g (9.0.4) 的所有特点。
    九、在哪里可以得到更多关于OC4J的信息?
        呵呵,说来说去还是 OTN 网站 http://otn.oracle.com/tech/java/oc4j

 
    十、安装Oracle独立版需要怎样做?
        安装 Oracle 独立版,需要解压缩 oc4j_extended.zip 文件。
        会创建这样的目录结构:
        <install-dir>
        /bin
        /j2ee
        /javacache
        /javavm
        /jdbc
        /jdk
        /jlib
        /lib
        /rdbms
        /soap
        /sqlj
        /webservices
        <install-dir> 就是你解压缩 oc4j_extended.zip 后所产生的目录。
       
        完整安装 OC4J ,需要切换到 <install-dir>j2ee/home 目录,用以下命令:
        > cd <install-dir>/j2ee/home
        > java -jar oc4j.jar -install
       
        <install-dir>/j2ee/home 目录作为 <J2EE_HOME> 提交。
        安装会提示你输入和验证管理员密码,以便使用控制台命令行工具,管理员用户名默认为“ admin ”。
       
一系列的指令包含在 Readme.txt 文件中,它跟随 OC4J 独立版一起发布。

你可能感兴趣的:(职场,概述,休闲,oc4j)