标签:
软件名称 | 升级前版本 | 升级后版本 |
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无法启动
表现
系统启动时出现NoClassDefFoundError,ClassNotFoundException等
解决方案
由于was8中自身集成了Axis2服务,作为webservice的engine,所以如果要使用应用系统自身集成的webservice引擎就需要改变类的加载顺序才能顺利加载webservice引擎的jar包,具体参考IBM Knowledge Center中的Using a third-party JAX-WS Web services engine一节
所以打开was控制台,选择管理模块,点进去后,将类的加载顺序改为父类最后就可以了
4.1.2
标签:
原文地址:http://www.cnblogs.com/guanfeng/p/5509476.html