Tag Archives: Weblogic

Eclipse + Weblogic = java.lang.OutOfMemoryError: PermGen space error

在 eclipse 把 application deploy 到 weblogic, 執行時常發生 PermGen space error,記憶體確定是足夠的,一開始是去調 eclipse.ini 的 -XX:MaxPermSize=??m 但是並沒有改善狀況,後來想到 eclipse 只是去啟動 weblogic 的 runtime ,調 eclipse 的參數應該是無法影響 weblogic 運作。

後來在網路上找到調 weblogic 參數文件,修改 <domain>/bin/setDomainEnv.cmd 檔案,調整以下2行參數即有明顯改善

set MEM_MAX_PERM_SIZE_64BIT=-XX:MaxPermSize=??m

set MEM_MAX_PERM_SIZE_32BIT=-XX:MaxPermSize=??m

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...

Weblogic 重設 console 管理者密碼

以下步驟在 11g 測試過:

1. 在 <weblogic home>\user_projects\domains\base_domain\security 目錄下, 先備份 DefaultAuthenticatorInit.ldift 這個檔案,再執行以下指令產生新檔案

java -cp “<weblogic home>\wlserver_10.3\server\lib\weblogic.jar” weblogic.security.utils.AdminAccount weblogic <new password> .

* 注意新密碼後面有一個參數 . 是必要的

2. 修改 <weblogic home>\user_projects\domains\base_domain\servers\AdminServer\security\boot.properties 這個檔案,username=、password=的內容被加密過了, 先換成剛才設定的明碼, 重啟後 weblogic 會再加密一次

3. 將 <weblogic home>\user_projects\domains\base_domain\servers\AdminServer\data 目錄下的 ldap 目錄先 rename,重啟的時候 weblogic 會建立新的

完成以上3個步驟重啟 weblogic 即可用新密碼登入,以上資料參考這個 網址

註:如果看到 [Security:090302]Authentication Failed: User weblogic denied 這個錯誤訊息別急著重設密碼,先檢查 EJB security 的帳號密碼設定是否一致

1 Star2 Stars3 Stars4 Stars5 Stars (No Ratings Yet)
Loading...