weblogic無法啓動報NumberFormatException的解決方法

最近在使用weblogic的過程中碰到了一個NumberFormatException的錯誤,導致weblogic無法啓動。錯誤信息如下:

 <Notice> <Management> <BEA-140005> <Loading domain configuration from configuration repository at D:\bea\user_projects\domains\mydomain\config.xml.>  
<2011-8-12 上午01時14分48秒 GMT> <Notice> <Log Management> <BEA-170019> <The server log file D:\bea\user_projects\domains\mydomain\myserver\myserver.log is opened. All server side log events will be written to this file.>  
<2011-8-12 上午01時14分48秒 GMT> <Critical> <WebLogicServer> <BEA-000364> <Server failed during initialization. Exception:java.lang.NumberFormatException: null

把服務器重啓後,問題依然存在。通過分析日誌我們可以知道 NumberFormatException: null 的異常是Weblogic啓動是找不到一個參數。經過查閱資料,最終把問題解決。以下是解決方案:

在 bea\user_projects\domains 中查找 replicas.prop ,編輯這個文件,刪除掉所有的內容並且添加以下內容:

replica.num=0

這個文件會隨weblogic正常啓動而被修改,其中記錄有正常啓動所存儲的信息。按照此操作,Weblogic正常啓動了。

具體查找文件可以通過命令: Find ./ -name replicas.prop 找到並修改。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章