was升级jdk版本_was和数据库升级总结

本文记录了一次WAS从6.1到8.5,Oracle从10g到12c的升级过程,包括升级思路、遇到的问题及解决方案。升级时先进行了WAS的升级,确保无误后再升级Oracle。在WAS升级中,调整了类加载顺序解决Axis2服务问题,并解决了因jar包冲突导致的JSTL标签库加载失败问题。在Oracle升级中,更新了数据库驱动以解决连接池问题,以及调整sqlnet.ora文件解决认证协议错误。
摘要由CSDN通过智能技术生成

概述

这段时间在做was和oracle的版本升级,由于升级的版本比较新,加上项目年代久远,遇到一些问题,现总结一下,以备后患。

升级版本

软件名称

升级前版本

升级后版本

Websphere Application Server(WAS)

was6.1.0.47

was8.5.5.5

oracle database

oracle10g-10.1.0.2.0

oracle12c-12.1.0.2.0

3.升级思路

由于要同时升级两个重要的服务器软件,为避免出现问题时,最快的定位问题出现的原因,升级时先进行was的升级,数据库使用原有的数据库,was升级后确定没问题了,再进行oracle的升级。

另外由于项目运行环境was6.1中的jre是1.5版本,而升级后was8.5的jre是1.6版本,因此升级前建议将项目的jdk使用was8.5的jdk进行重新编译。

4.升级时遇到的问题和解决方案

4.1.1

问题

Axis2服务端的一些jar包无法加载,导致基于Axis2的Webservice无法启动

表现

系统启动时出现FileUploadException,NoClassDefFoundError,ClassNotFoundException等

解决方案

由于was8中自身集成了Axis2服务,作为webservice的engine,所以如果要使用应用系统自身集成的webservice引擎就需要改变类的加载顺序才能顺利加载webservice引擎的jar包,具体参考IBM Know

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值