码迷,mamicode.com
首页 > 数据库 > 详细

was和数据库升级总结

时间:2016-05-19 17:45:33      阅读:323      评论:0      收藏:0      [点我收藏+]

标签:

  1. 概述  
    这段时间在做was和oracle的版本升级,由于升级的版本比较新,加上项目年代久远,遇到一些问题,现总结一下,以备后患。
  2. 升级版本
    软件名称 升级前版本 升级后版本
    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

  

    

 

  

was和数据库升级总结

标签:

原文地址:http://www.cnblogs.com/guanfeng/p/5509476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!