轉至:https://blog.csdn.net/weixin_44659716/article/details/106804177
常用企業級版本:
Weblogic 11g(weblogic10.3.6.0)
Weblogic 12c (weblogic12.1.3.0)
Weblogic 19c (wblogic12.2.1.4) 最比較常用,12c weblogic 12.2.1.3 有幾個潛藏BUG需要進行補丁安裝,包括Opatch工具升級等,補丁升級問題拿上述幾個版本進行常見問題分析。
補丁升級常見問題
1,補丁包解壓問題,經常發生在weblogic10.3.6.0這個版本
描述:無法創建xxx文件…路徑和文件名總長度不能超過240個字符,系統找不到指定文件路徑等。
一般這種情況是補丁解壓過程中導致文件解壓不全問題,打補丁過程中可能報錯如下
:
**解決方案:**將補丁包重新在外部解壓后傳輸或者采用其他解壓工具安裝解壓,正常解壓即可。再采用命令升級補丁。
2、backup文件占用問題 (java.util.zip.ZipException: error in opening zip file)也是發生在 weblogic10.3.6.0版本中比較常見
**描述:**升級補丁為 JWEB
Starting installation of Patch ID: JWEB
Installing /weblogic/wls1036/utils/bsu/cache_dir/JWEB.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/BUG30463097_10360200114.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/com.bea.core.apache.commons.fileupload_1.0.0.0_1-3-1.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/glassfish.jaxb_1.2.0.0_2-1-14.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/glassfish.jaxb.xjc_1.2.0.0_2-1-14.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/glassfish.jaxp_1.4.5.0.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/glassfish.jaxws.mimepull_1.1.0.0_1-3-8.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/glassfish.jaxws.rt_1.4.0.0_2-1-5.jar
Extracting /weblogic/wls1036/patch_wls1036/patch_jars/glassfish.jaxws.saaj.impl_1.0.0.0_2-1-5.jar
Updating /weblogic/wls1036/patch_wls1036/profiles/default/sys_manifest_classpath/weblogic_patch.jar
Old manifest value: Class-Path=
New manifest value: Class-Path=…/…/…/patch_jars/BUG30463097_10360200114.jar …/…/…/patch_jars/com.bea.core.apache.commons.fileupload_1.0.0.0_1-3-1.jar …/…/…/patch_jars/com.bea.core.stax2_2.0.0.0_3-0-3.jar …/…/…/patch_jars/glassfish.jaxb_1.2.0.0_2-1-14.jar …/…/…/patch_jars/glassfish.jaxb.xjc_1.2.0.0_2-1-14.jar …/…/…/patch_jars/glassfish.jaxp_1.4.5.0.jar …/…/…/patch_jars/glassfish.jaxws.mimepull_1.1.0.0_1-3-8.jar …/…/…/patch_jars/glassfish.jaxws.rt_1.4.0.0_2-1-5.jar …/…/…/patch_jars/glassfish.jaxws.saaj.impl_1.0.0.0_2-1-5.jar
Result: Failure
An error occured while installing patches - run with logging to obtain detailed information
Failure condition follows:
java.util.zip.ZipException: error in opening zip file
No conflict(s) detected
可以清楚看到java.util.zip.ZipException: error in opening zip file,查看日志分析
通過日志分析可以看到,信息顯示:在安裝補丁時出現一個未知錯誤,資源可能被占用。這很有可能時backup文件沖突。
解決辦法:進入到指定目錄備份backup目錄並刪除 路徑一般在/weblogic/wls1036/patch_wls1036/目錄下重新升級補丁即可正常完成升級。
————————————————
版權聲明:本文為CSDN博主「冬七_44659716」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/weixin_44659716/article/details/106804177