2014-02-19 40 views
0

這是用來啓動管理服務器被寫在末尾如下的startAdmin.sh服務器腳本WebLogic管理服務器的更改:跨越重啓不會持續

DATE=/usr/bin/date +%d 
/usr/bin/cp -pr /opt/bea/user_projects/domains/Domain/servers/Admin /opt/bea/user_projects/domains/Domain/servers/Admin.BCk.${DATE} 
/usr/bin/rm -rf /opt/bea/user_projects/domains/Domain/servers/Admin/* 

${DOMAIN_HOME}/bin/startWebLogic.sh >> ${INSTANCE_LOGS} 2>&1 & 

它創建當前管理的備份服務器然後刪除當前實例的內容。我的問題是,當我創建用戶和組時,它會在每次重新啓動時使用默認設置覆蓋,與其他所有情況一樣。
您能否告訴我管理服務器內容被複制的位置?它是否在startWebLogic.sh中?如果是這樣,我會尋找哪些命令或配置標籤?

在此先感謝

回答

0

你不應該刪除domain\servers\Admin文件夾下的一切。您可能可以刪除Admin文件夾下的tmp/stage/cache文件夾,但不應刪除其他文件夾,如數據文件夾。例如,嵌入的ldap數據存儲在data \ ldap \ ldapfiles下。它存儲所有內部用戶/組的數據。如果他們不是他們的,weblogic會嘗試加載默認設置。這是爲什麼你的用戶/組在每次重新啓動後都會丟失。

局域網

+0

我知道這一點,但我被告知準確找到文件被複制回來的位置。我已經查看了setDomainEnv.sh和startWebLogic.sh,但問題是我對腳本不熟悉,不確定要查找什麼。 –