weblogic反序列化补丁安装
梁裕
1、到weblogic官网下载补丁包(p2*******_1036_Generic.zip、
p2*******_1036012_Generic.zip如果找不到的朋友,可以在回复中给我留下邮箱,我会定期回复。)
2、10.3.6对应的补丁包p2*******_1036012_Generic.zip ,补丁包需要依赖于一个大的升级
包,所以需要把p2*******_1036_Generic.zip也下载下来。
3、登录linux的weblogic用户,切换到/home/weblogic/Oracle/Middleware/utils/bsu/目录下。
4、确认当前weblogic版本,并确认所有域的进程全部关闭
./bsu.sh -prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3/ -status=applied -verbose –view
5、查看是否存在/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir 目录,没有的需要
手工创建。
6、将补丁包上传到/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir目录下
7、首先打大的升级包,解压p2*******_1036_Generic.zip
unzip p2*******_1036_Generic.zip
EJUW对应就是后面命令的patchlist
8、执行补丁安装命令。
./bsu.sh -install
-patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir
-patchlist=EJUW-prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 –verbose
9、打序列化的补丁包,解压p2*******_1036012_Generic.zip
unzip p2*******_1036012_Generic.zip
./bsu.sh -install
-patch_download_dir=/home/weblogic/Oracle/Middleware/utils/bsu/cache_dir
-patchlist=ZLNA-prod_dir=/home/weblogic/Oracle/Middleware/wlserver_10.3 –verbose
10、在打ZLNA补丁包时,遇到了内存溢出的问题。需要修改bsu.sh脚本,将内存调大。
11、启动weblogic的域,查看输出日志。确定版本是否生效。