要打weblogic补丁,直接按照之前的方式就开始操作了,
打完发现管理节点都启动不起来了,,
于是,找到了以下资料,运维攻坚之weblogic应用部署失败问题
添加了参数,到admin server启动参数需要在setDomainEnv.sh上进行添加
JAVA_OPTIONS="${JAVA_OPTIONS} -Dweblogic.configuration.schemaValidationEnabled=false
解决了,重启管理节点后解决了。
然后打补丁还是提示打不上,,
报错:Encountered unrecognized patch ID: 1YWL
然后又是各种找资料,,发现了,Unrecognized Patch ID Error While Applying Patch Using BSU Tool ,
里面有给了一个开启日志记录的功能参数,于是
1. Run the following command in $OCSG_HOME/utils/bsu
./bsu.sh -report -log=test.log -log_priority=trace
不过开启后,还是未知,看不太懂,里面的报错提示,
参照着来一条安装的命令
./bsu.sh -prod_dir=[xx]/wlserver_10.3 -patchlist=1YWL -verbose -install -patch_download_dir=[xx]/bsu/cache_dir -log=test20210309.log -log_priority=trace
然后还是如此报错,就去查看日志,其中有一条,
ERROR 【main】com.bea.plateng.patch.PatchSystem - Error refreshing patch system after cache directory change.
com.bea.plateng.patch.dao.PatchException: java.io.IOException: No such file or directory
然后还是各种找资料,,,
后面突然去看了一下bsu.sh。。的内容。。
-Djava.io.tmpdir=/xx/cache_dir/tmp
其中有一个/tmp路径,,,去查看的时候发现实际并没有,估计就是这里的报错了,
由于外面调用脚本的时候有配路径,于是将此参数删除,然后继续打补丁,,
于是出现
.
.
.
Result:Success
完美。。
终于解决了。
记录一下,提供给有需要的帅哥美女们,这样,可以少费不少脑细胞,可以少长很多皱纹。。