CONAN ZONE

你越挣扎我就越兴奋

BlogJava 首页 新随笔 联系 聚合 管理
  0 Posts :: 282 Stories :: 0 Comments :: 0 Trackbacks

WAS 补丁攻略

有些日子没搞Websphere了,之前收到不少IBM送的光盘,4-6的版本都有,IBM去年开始发行6.0,现在已经到了6.2的版本,其中的小版本比较复杂。

一般对版本的定义是:x.x.x 三位,分别为主版本号,次要发布版本号,小或补丁发布版本号,而WAS采用了四位制,第四位为 fix pack 即专指补丁版本号。如 6.0.1.2  表示6.0.1 下的打了fixpack2补丁的版本。

从6.0开始有2个补丁概念,一个是refresh pack,另一个是fix pack,fixpack 是指补丁包,而refresh pack则指小版本的更新,如was 6.0升级refresh pack2,则指由6.0升级到6.0.2。WAS的升级概念为:



在5.0之前也有2个升级的概念,对应关系参考下图:



由于6.0 的第一个版本没有补丁,所以它也称为 6.0.0.1 版本。

而要想从6.0升级到6.1,需要6.1的安装文件,所以打消了安装最新版本的想法。

下面是安装6.0,然后升级到现在6.0最新版本的6.0.2.15的过程,首先安装AppServer6.0,然后升级。由于6.0.2.15需要以6.0.2为基础才能进行升级,所以升级的整个过程为6.0 - 6.0.2 - 6.0.2.15。

1) 6.0.0.1 -> refresh pack 6.0.2,  升级到 6.0.2

http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg24009813

在download package内容下,选择和服务器平台、WAS版本相匹配的安装包,我所选的为32-bit x86 AMD/Intel AppServer 的ftp下载,6.0-WS-WAS-WinX32-RP0000002.zip,300多M,汗!

解压后,将updateinstaller目录copy到WAS的安装目录下,如d:\ibm\websphere\appserver,然后运行update.exe,如果是非Windows系统,则参考http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg27008530#steps,并且在下载补丁包时,注意选择对应的操作系统。

重启后,登录WAS控制台,首页显示 IBM WebSphere Application Server, 6.0.2.0,升级成功!

2) 升级fix pack到6.0.2.15

http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg24013495
又是一个260多M的大物件要下载,汗,之后按上述步骤升级。

另外,在ibm的support网站下的download栏目,可以查看到最新的升级包,http://www-306.ibm.com/software/webservers/appserv/was/support/  ,如有必要则需要经常跟踪,并进行必要的评估和升级,以维持生产环境的可靠、稳定和安全。

补充:

说到WAS各个版本的补丁列表,太多了,粗略数了数6.0.0 下的补丁大概有250个左右,6.0.1下的大概有170个(不计referesh Pack),而6.0.2下的大概有400个左右(不计referesh pack),可参考 http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg27006899 ,三言两语还真是说不完,我印象最深刻的是有不少bug fix是针对cookie处理不当而引起的。
posted on 2009-08-18 11:33 CONAN 阅读(1208) 评论(0)  编辑  收藏 所属分类: Application Server