2015年8月25日 星期二

weblogic 使用時遇到的幾個難解問題 ( weblogic 12c )

最近的工作使用到 weblogic 12c , 過程中遇到幾個瓶頸, 都花了不少時間處理, 在此提供給諸位參考, 如果有人遇到類似這樣的情況, 或許可以啟發解決問題的思路.

  • 1. 一個 war 檔, 更新版本, deploy 後, 功能運作有問題. 但退回原先的版本, 卻無法如同先前一樣正常的運作.
    解決方法為: 從 weglogic console remove 此 war 檔的 deployment. 再檢查 OS weblogic 目錄下有無殘留的 war 檔, 有則刪除. restart weblogic, 從 weblogic console 再 create 此 war 檔的 deployment, 即可恢復舊版本的正常運作.
  • 2. 一個 war 檔, 更新版本, deploy 後, 一直出現 java.lang.NoSuchMethodError Exception. 這個問題的原因是 OS 目錄裏有舊版的 war 檔在干擾. 解決方法為: 從 weglogic console remove 此 war 檔的 deployment. 刪除 OS weblogic 目錄下殘留的 war 檔. restart weblogic, 從 weblogic console 再 create 此 war 檔的 deployment, 新版本即可正常運作.

這幾天有一個朋友遇到一個問題: 一個 jar 檔放在 weblogic domain 的 system library 目錄下, 卻一直發生 java.lang.NoSuchMethodError Exception, 各位猜猜是什麼原因? 這個問題目前尚未解決.

沒有留言:

張貼留言