oracle Application Server是Oracle公司是J2EE应用服务器领域的一个拳头产品,也许在国内使用该应用服务器的企业还不多,所以很多程序员对Oracle Application Server还是相对比较陌生。之前做的应用系统主要是针对广东电信,广东电信大部分应用服务器都是采用IBM WebSphere Application Server,有些大公司用的应用服务器是BEA的Weblogic,对于一些小公司,他们更多地是采用开源免费的产品,比如Jboss或Resin服务 器。
在之前做佛山电信的生产辅助系统的时候,我对Oracle Application Server还是一无所知,因为客户的要求,应用服务器必须采用Oracle Application Server,这个项目也是我第一次使用Oracle Application Server。Oracle Application Server安装完之后大概有400多接近400M的内存空间,运行Oracle Application Server,建议要有1G的内存空间,运行起来才会比较顺畅。由于公司程序员机器配置都不算高,假如要在自己开发机器上安装Oracle Application Server,再开一个Eclipse + MyEclipse,QQ,MSN,OUTLOOK,估计也够呛,所以我们开发团队的开发也是基于Tomcat下做开发,最后,将应用系统移植以 Oracle Application Server上面。
oracle Application Server其中它本身包含了几个服务,包括OPMN、OC4J、OHS等,其实,我们开发的时候只需要用到OC4J就可以了,OC4J占用的内存也很 少。Oracle 也提供了单独的OC4J下载,下载可以到Oracle 官方网站上去下载,地址为:
现在机子上保留着一个OC4J版本,这个版本是一年前下载的,版本号为:10.1.3。将下载的oc4j解压缩到c盘或其它你喜欢存放的盘。
一、OC4J的启动:
进入命令行模式,进入OC4J_HOME/j2ee/home,在命令行模式下打入
java –jar –Xms128m –Xmx256m oc4j.jar
便可启动系统,其中,-Xms128m表示JVM最小占用128M内存,-Xmx256m表示JVM最大占用256M内存。
二、OC4J配置用户名跟密码:
第 一次启动OC4J的时候,将会出现一个提示输入用户名跟密码的提示,此时,你要输入oc4jadmin用户的密码。注意Oracle Application Server需要输入数字加英文字符组合的密码,OC4J独立版是为开发人员提供的,随便输入你喜欢的密码就行了,本人比较喜欢密码为admin,原因, 好记!嘻嘻!
输入密码,再回车,再输多一次密码确认一下,再回车,就可以了!
三、 OC4J的使用:
OC4J默认的端口为8888端口,打开IE,在地址栏当中输入http://localhost:8888 即可。
进入OC4J控制台的URL地址为:http://localhost:8888/em/ ,如下图所示:
OC4J默认的用户为oc4jadmin,输入刚刚启动时配置的密码,再点击登录,便完成了登录。登录后的主界面如下图所示:
如何在Oc4J下完成连接池、数据源配置及应用系统的发布,可以参考另外一篇关于OC4J数据源配置的文章。
四、OC4J使用的注意项:
1)应用系统在OC4J上面发布没有问题,绝大部分在同一版本下的Oracle Application Server发布没有问题。
2)基于Hibernate的架构下开发的应用系统,发布在OC4J及Oracle Application Server都有问题,主要原因是Hibernate跟Oracle TopLink冲突,在发布的时候要将Oracle TopLink包去掉才能顺利发布。
3)Oracle Application Server10.1.3版本,由于使用的JDK是JDK1.5.0_05,JDK1.5.0_06版本之前的所有JDK连接Oracle数据库都有比较 严重的问题,假如不使用连接池,在应用系统里面直接连接数据库,你会发布,页面浏览会像蜗牛一样,正常一个页面要十几页才出得来!你可以考虑以下几种方 式,第一种是为你的Oracle Application Server换一个JDK包,或者是发布的时候用连接池方式,这是必须的。
4)在Tomcat下面跑得好好的应用系统,发布到Oc4J上面就问题一大堆了,主要原因是包冲突,这一点要提起注意。
OC4J的使用[转自http://www.suneca.com]
最新推荐文章于 2021-04-07 08:50:59 发布