概述
虽然当前国内去IOE波涛汹涌,但不可否认Oracle Weblogic当前市场还有一定使用量。本文主要围绕Weblogic漏洞修复展开,针对在Weblogic安全漏洞补丁更打过程中可能遇到的问题及解决方案进行梳理。

坑坑洼洼
问题1:weblogic补丁升级后执行BSUCOMMAND查看不到补丁信息
该问题出现在Weblogic11g正常更打完PSU补丁集后,最后查看校验一下补丁版本信息时,结果却没有返回有补丁信息。解决方法:1)将本次更打的patch-catalog_xxxxx.xml文件拷贝到$WEBLOGIC_HOME/utils/bsu/cache_dir目录下,重命名为patch-catalog.xml;2)重新指定本次patch_download_dir目录:-patch_download_dir=$WEBLOGIC_HOME/utils/bsu/cache_dir
问题2:升级过程中抛出OOM异常
卸载或更打补丁前,未设置合理的JVM大小,导致执行过程中JVM不足,内存溢出。解决方法:修改bsu.sh,将如下设置修改为-Xms2048m–Xmx2048m,或者内存充足的情况下,设置为更大的值即可。
问题3:Weblogic12C升级过程中OPatch版本问题
到Oracle Support下载patch6880880,更新OPatch。更新命令:java-jar/6880880/opatch_generic.jar-silentoracle_home=。
问题4:拷贝安装的惹的祸
务必确认目标服务器与源服务器操作系统版本、安装目录、jdk路径及版本一致。补丁更打前请先备份原文件,补丁更打完毕后再将备份恢复。
问题5:补丁升级后Weblogic server启动异常
应保证Weblogic server启动用户对Weblogic_HOME下的所有子目录具有可写和可执行的权限。
问题6:补丁升级后Weblogic server启动异常
如果修改config.xml文件存在格式或内容错误,可能导致文件失效,建议及时备份。
问题7:补丁升级后Weblogic server启动异常
在WebLogic server的启动参数中增加-Dweblogic.xml.jaxp.allow.externalDTD=true规避异常。
小结
遇到问题时,请先制定合理的操作方案,正确地分析和理解错误日志,有效地利用互联网资源,学会总结记录,不要藏问题,解决不了的请提交专家或至官网提交SR。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/5872.html
