【IT168 技术文章】
最近很多人问我,WAS升级的时候怎么做?很简单的一件事情,弄得这么复杂。
1.如果是大版本的升级,就需要重新安装WAS,比如WAS5.1升级到WAS6,WAS6升级到WAS 6.1,WAS 6.1升级到WAS7
2.WAS的补丁包分为Refresh Fix,Cumulative Fix:
Refresh Fix 是更新包,就是说产品上线后,需要有一些功能的更新或者修正;
Cumulative Fix 是积累包,就是说某个版本的产品发现了bug,为了修正这个bug,推出的补丁包,他的修改比Refresh Fix修改的要小一些;
3.在打补丁包之前,要查看这个补丁包的Prerequisites,这里会显示这个补丁包需要以哪个版本为基础,这个很重要。还需要查看升级后的版本对软件和硬件的要求。
4.打补丁需要首先下载和安装补丁包安装工具,即Update Installer,这个也分版本的。
5.WAS的补丁包按照组件划分,在下载补丁包的时候选择正确的补丁包下载就可以了。
以WAS 6.1.的6.1.0.15补丁包Aix版本为例,http://www-1.ibm.com/support/docview.wss?rs=180&uid=swg24018252 看看有哪些组件的补丁包。
32-bit Power PC AppServer WAS 32位,Appserver的补丁包,如果单纯升级WAS,使用这个就足够了;
32-bit Power PC AppClient WAS 32位,客户端的补丁包,通常情况下,很少用到;
32-bit Power PC Plug-ins WAS 32位,WAS 插件的补丁包,如果安装了IBM HTTP Server 和插件,需要打这个补丁
` 32-bit Power PC IBM HTTP Server WAS 32位,IBM HTTP Server 的补丁包,如果安装了IBM HTTP Server 和插件,需要打这个补丁
32-bit Power PC Java SDK WAS 32位,JDK的补丁
32-bit PPC AppSrv WebServices FP WAS 32位,Appserver 的WebServices的补丁包,如果安装了feanture pack for WebServices,需要打这个补丁
32-bit PPC AppClt WebServices FP WAS 32位,AppClient 的WebServices的补丁包,如果安装了feanture pack for WebServices,需要打这个补丁
32-bit PPC AppSrv EJB 3.0 FP WAS 32位,Appserver 的EJB 3.0的补丁包,如果安装了feanture pack for EJB 3.0,需要打这个补丁
32-bit PPC AppClt EJB 3.0 FP WAS 32位,AppClient 的EJB 3.0的补丁包,如果安装了feanture pack for EJB 3.0,需要打这个补丁
对应WAS 64位,也有类似的补丁包。