當前位置:首頁 » 密碼管理 » weblogic密碼加密

weblogic密碼加密

發布時間: 2022-04-21 01:07:14

1. weblogic控制台密碼丟失怎麼恢復

1、備份 %DOMAIN_HOME%/security下的DefaultAuthenticatorInit.ldift文件,和%DOMAIN_HOME%下的boot.properties文件(如果不在這個目錄,那麼找找 %DOMAIN_HOME%/servers /AdminServer/security目錄),這樣如果下列步驟操作失敗還能還原回去。

2、運行 java -cp ../server/lib/weblogic.jar weblogic.security.utils.AdminAccount <新用戶名> <新密碼> .(注意最後有個點的,點之前有空格)

3、執行完後在當前目錄會生成一個新的DefaultAuthenticatorInit.ldift文件,然後替換原來的%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift文件。

4、從%DOMAIN_HOME%/servers/AdminServer/data/ldap/子目錄中刪除初始化狀態文件.initialized,刪除boot.properties。

5、運行startWebLogic.sh,啟動過程中會讓你輸入用戶名和密碼,輸入新建立的那個用戶名和密碼

6、用新的用戶名密碼登錄管理控制台,在「安全領域」里點擊「myrealm」,在用戶和組里,找到之前的那個用戶,修改密碼,保存,那麼以後可以繼續使用原來的用戶名和密碼登錄,

7、新建boot.properties中的用戶密碼為上一步修改過的用戶密碼(明文)格式為
username=用戶名
password=密碼

8、重啟伺服器,現在不用輸入用戶名密碼了,成功啟動後,weblogic會加密用戶密碼的

2. weblogic怎麼查伺服器密碼

1、修改WebLogic的啟動腳本,即修改startWebLogic.sh,增加如下內容:
WLS_USER="weblogic"
export WLS_USER
WLS_PW="password"
export WLS_PW

</script. </script.
2、保存用戶名和密碼信息到boot.properties文件中,在AdminServer和ManagedServer的目錄下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夾,並在其中創建boot.properties文件,填入如下內容:
username=weblogic
password=password

(待伺服器啟動一次之後會自動進行加密)

3. 如何查看weblogic賬號密碼

domainname、prodname 根據實際環境替換。
法一:密碼寫在了startmanagementweblogic.sh下,ps -ef | grep prodname在進程最後面passwd欄位下,這里是未加密的。
法二:密碼未寫在.sh下,查看進入/..../domain/domainname/server/prodname/security/boot.properties文件,但是,這里是經過加密的。

4. 如何破解WebLogic管理密碼

實驗版本:WebLogic Server 10.0
說明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目錄
例如我的做測試的域的根目錄 DOMAIN_HOME=D:/bea10/user_projects/domains/testcluster_domain
1.為了保證操作安全,備份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift
2. 進入%DOMAIN_HOME%/security目錄,執行下列命令:
java -classpath D:/bea10/wlserver_10.0/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <NewAdminUserName> <NewAdminPassword> .
例如:
打開一個cmd窗口,進入D:/bea10/user_projects/domains/testcluster_domain/security
執行java -classpath D:/bea10/wlserver_10.0/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic .
特點注意最後有個「 .」,一個空格和一個點。
此命令將生成新的DefaultAuthenticatorInit.ldift文件覆蓋原來的。
3. 進入管理伺服器的security目錄,如:%DOMAIN_HOME%/servers/AdminServer/security。將其中的data目錄重命名,如:data_old。或者備份到別的地方。
4. 修改管理伺服器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,修改其中的用戶名與密碼(用明文,第一次啟動伺服器時明文將被加密),要和上面命令
中的用戶名密碼一致。
例:修改後:
username=weblogic
password=weblogic
5. 重新啟動伺服器後,就可以使用用戶weblogic登錄管理控制台了。
第一次啟動後,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用戶名密碼被加密為:
#Sun Nov 28 13:57:12 CST 2010
password={3DES}6s4Uzlufh0f5khzwa3t9pg/=/=
username={3DES}6s4Uzlufh0f5khzwa3t9pg/=/=
參考的原始帖子內容如下:
=====================================================================================================
實驗版本:WebLogic Server 10.3.2
說明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目錄
1. 執行%DOMAIN_HOME%/bin/setDomainEnv.cmd
2. 為了保證操作安全,備份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift
3. 進入%DOMAIN_HOME%/security目錄,執行下列命令:
java weblogic.security.utils.AdminAccount <NewAdminUserName> <NewAdminPassword> .
特點注意最後有個「.」
此命令將生成新的DefaultAuthenticatorInit.ldift覆蓋原來的
4. 進入管理伺服器的security目錄,如:%DOMAIN_HOME%/servers/AdminServer/security。將其中的data目錄重命名,如:data_old
5. 修改管理伺服器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security/boot.properties,修改其中的用戶名與密碼(用明文,第一次啟動伺服器時明文將被加密)例:
修改後:
username=weblogic
password=welcome2
第一次啟動後:
#Fri Feb 05 23:31:14 CST 2010
password={AES}feYeZSeA/9WkMKczlGIVNA+sku1QgJ8egYCSfcMPL38/=
username={AES}IXcitzgwwl30WYER/wS/v3feIeuvw1Nz/Q98J2EcoGY/=
6. 重新啟動伺服器。

5. 運行weblogic有錯誤

首先,這個報錯翻譯的真心爛,看中文差點都不知道是什麼報錯了
其次,如你所說服務的確時候啟動(startWebLogic)後會FORCE_TO_SHUTDOWN,因為用戶驗證失敗
最後,在你create domain的時候建了一個administrator用戶,boot.properties文件要先明文寫username和password,假定用戶名密碼都是weblogic,則boot.properties格式如下:
username=weblogic
password=weblogic

如你貼出來的報錯信息所說,startWebLogic的時候需要用這個boot.properties引導,第一次用此文件啟動之後weblogic會幫你加密這個文件的內容,所以不用擔心密碼泄露

這個文件weblogic92是放在user domain的根目錄下,weblogic10是放在user domain下的servers/AdminServer/security/目錄下,security目錄如果沒有可以新建

你需要做的是到指定目錄下初始化一個boot.properties文件,祝你好運

6. 怎樣調用weblogic伺服器中的方法

在weblogic中,創建好server後,啟動server,在這介紹兩種方式
第一種方法比較簡單
在domain的目錄下,用starit startManagerWeblogicNaNd Server-0來啟動,
這塊主要是注意要找到路徑。

第二種方法比較復雜
1.創建一個machine,類似虛擬機器(在這就不演示創建的過程,很簡單)
2.把server添加到machine,如下圖
首先進入machine頁面,雙擊machine,找到machine中的配置-》伺服器

然後添加選擇需要啟動的server,一步一步添加完成,

3.然後在
D:\soft\weblogic\weblogic92\server\bin路徑下, Start startNodeManage 127.0.0.1 5556 啟動,注意路徑,ip以及埠號的變化,
這塊需要在D:\soft\weblogic\weblogic92\common\nodemanager 這個路徑下添加一個nodemanager.hosts的文件。裡面寫上對應的ip。不然它啟動時server不識別的。

4.啟動好machine後,然後進入Server ---》控制中啟動server即可。

怎樣實現weblogic在啟動時自動載入用戶名和密碼,不用我們每次啟動都得手動輸入。

在D:\soft\weblogic\user_projects\domains\base_domain\servers\Server-0\security目錄下,創建一個boot.properties文件,裡面寫上用戶名和密碼就可可以了,這樣寫username=weblogic 換行然後寫password=weblogic,雖然寫的明文,但是在weblogic載入一次後,自動加密。

其中base_domain是domain的名字 Server-0 是server的名字sercurity是需要手動創建的文件夾

其中security目錄和boot.properties文件在開發模式下了會自動創建,在產品模式下需要我們手動的創建。

7. linux 用戶weblogic 密碼忘了,怎麼辦

1. 備份當前domain的config.xml、fileRealm.properties和SerializedSystemIni.dat
2. 新建一個叫fileRealm.properties.src的文件,其內容為:user.system=weblogic ,其中weblogic就是您想要的明文的密碼
3. 打開dos窗口/控制台,cd到當前domain的目錄,調用setEnv腳本設置相關的環境變數,然後執行:
java weblogic.security.acl.internal.FileRealm fileRealm.properties SerializedSystemIni.dat
4. 將原來的fileRealm.properties中acl、group相關的條目拷回到新生成的fileRealm.properties里邊
5. 將config.xml里邊加密過的密碼(以{3DES}開頭)改成明文的。
6. 啟動weblogic

2:
要在WebLogic域中恢復管理員密碼:
* 在命令行,更改目錄到該域,並運行setEnv腳本設置PATH和CLASSPATH。
* 運行java weblogic.security.utils.AdminAccount <tempadmin> <temppassword>,創建新的DefaultAuthenticatorInit.ldift。
* 從<Domain>/<Server>/ldap子目錄中刪除初始化狀態文件.initialized。
* 利用新的用戶身份重新啟動伺服器。
* 要修改舊的管理員用戶身份,登錄管理控制台(可選)。

3
定創建了一個用戶 ID「adminuser」,密碼是「weblogic」
將目錄更改為域目錄:cd mydomain
java -cp D:/bea/weblogic615/server/lib/weblogic.jar weblogic.security.utils.AdminAccount adminuser weblogic . (注意:命令的末尾有一個句點)
rm myserver/ldap/.initialized
rm boot.properties(如果有)
以「adminuser」為管理員用戶 ID 重新啟動管理伺服器
4 適用weblogic8版本的一個bug
D:/bea814/weblogic81/samples/domains/examples>java -cp %WL_HOME%/server/lib/weblogic.jar weblogic.Admin -url t3://localhost:7001 -invoke -mbean Security:Name=myrealmDefaultAuthenticator -method resetUserPassword username new_password

8. weblogic 怎樣避免每次輸入用戶名和密碼

1、修改WebLogic的啟動腳本,即修改startWebLogic.sh,增加如下內容:

WLS_USER="weblogic"
export WLS_USER
WLS_PW="password"
export WLS_PW

</script. </script.

2、保存用戶名和密碼信息到boot.properties文件中,在AdminServer和ManagedServer的目錄下(例如:/home/oracle/u01/Middleware/user_projects/domains/portal_domain/servers/AdminServer/),新建security文件夾,並在其中創建boot.properties文件,填入如下內容:

username=weblogic
password=password

(待伺服器啟動一次之後會自動進行加密)


重新啟動AdminServer,伺服器正常啟動,且發現boot.properties文件中的信息已經被加密:

對於ManagedServer,採用同樣的方式處理,即可避免每次啟動時輸入用戶名密碼的問題,此處不再贅述。、

後台啟動:nohup xxx &

weblogic安裝後,很久不用,忘記訪問控制台的用戶名或者密碼,可通過以下步驟來重置用戶名密碼。

版本:WebLogic Server 11g

說明:%DOMAIN_HOME%:指WebLogic Server 域(Domain)目錄
例如我的做測試的域的根目錄 DOMAIN_HOME=D:/bea10/user_projects/domains/testcluster_domain

1.為了保證操作安全,備份%DOMAIN_HOME%/security/DefaultAuthenticatorInit.ldift

2. 進入%DOMAIN_HOME%/security目錄,執行下列命令:

java -classpath D:/bea10/wlserver_10.0/server/lib/weblogic.jar weblogic.security.utils.AdminAccount <NewAdminUserName> <NewAdminPassword> .

例如:

打開一個cmd窗口,進入D:/bea/user_projects/domains/base_domain/security
執行java -classpath D:/bea/wlserver_10.3/server/lib/weblogic.jar weblogic.security.utils.AdminAccount weblogic weblogic .

特點注意最後有個「 .」,一個空格和一個點。

此命令將生成新的DefaultAuthenticatorInit.ldift文件覆蓋原來的。

3. 進入管理伺服器的AdminServer目錄,如:%DOMAIN_HOME%/servers/AdminServer。將其中的data目錄重命名,如:data_old。或者備份到別的地方。

4. 修改管理伺服器的boot.properties文件,如:%DOMAIN_HOME%/servers/AdminServer/security /boot.properties,修改其中的用戶名與密碼(用明文,第一次啟動伺服器時明文將被加密),要和上面命令
中的用戶名密碼一致。

例:修改後:
username=weblogic
password=weblogic

5. 重新啟動伺服器後,就可以使用用戶weblogic登錄管理控制台了。

第一次啟動後,%DOMAIN_HOME%/servers/AdminServer/security/boot.properties中的用戶名密碼被加密為:

#Tue Feb 07 09:55:44 CST 2012
password={AES}+FaamP1s=
username={AES}YVuNv07/Yi3EjhDUoUjWl/S1jUDamfLpm9/iXAb3gto=

WebLogic是美國Oracle公司出品的一個application server,確切的說是一個基於JAVAEE架構的中間件,WebLogic是用於開發、集成、部署和管理大型分布式Web應用、網路應用和資料庫應用的Java應用伺服器。將Java的動態功能和Java Enterprise標準的安全性引入大型網路應用的開發、集成、部署和管理之中。

WebLogic是美商Oracle的主要產品之一,系並購BEA得來。是商業市場上主要的Java(J2EE)應用伺服器軟體(application server)之一,是世界上第一個成功商業化的J2EE應用伺服器, 已推出到12c(12.1.3) 版。而此產品也延伸出WebLogic Portal,WebLogic Integration等企業用的中間件(但當下Oracle主要以Fusion Middleware融合中間件來取代這些WebLogic Server之外的企業包),以及OEPE(Oracle Enterprise Pack for Eclipse)開發工具。

9. 同樣的加密方式,windows下tomcat加密後的結果與在linux下weblogic的加密後的結果不一致

你的入參Str先用base64編碼了變為str,然後再送給encryptMD5加密的,這樣你在base64之後列印一下str。分別在linux和windows下跑一下,估計問題在這里。

10. weblogic如何設置不需要每次都設置用戶名和密碼

解決方法有兩個:
1)在域目錄下建立boot.properties文件。例:
username=weblogic
password=weblogic
此處只需要指定用戶名與密碼(對應你建立域時的用戶名與密碼)。而你也不用擔心用戶名密碼的泄漏,在第一次啟動Weblogic後,系統會自動對相關內容進行加密。
2)在startWebLogicNaNd/sh中修改JAVA_OPTIONS參數:例:
windows下的startWebLogicNaNd:
JAVA_OPTIONS=%JAVA_OPTIONS% -Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic
linux/unix下的startWebLogic.sh
JAVA_OPTIONS="$JAVA_OPTIONS -Dweblogic.management.username=weblogic -Dweblogic.management.password=weblogic"

熱點內容
linux讀取u盤 發布:2025-05-15 21:32:13 瀏覽:507
c語言dos 發布:2025-05-15 21:18:17 瀏覽:663
sci編譯英文 發布:2025-05-15 21:16:57 瀏覽:382
大貓如何設置密碼 發布:2025-05-15 21:15:32 瀏覽:764
什麼叫蘋果版的和安卓版的手機 發布:2025-05-15 21:05:18 瀏覽:253
編程找點 發布:2025-05-15 20:43:10 瀏覽:587
php上傳臨時文件夾 發布:2025-05-15 20:43:00 瀏覽:657
impala資料庫 發布:2025-05-15 20:42:12 瀏覽:649
android安裝插件 發布:2025-05-15 20:41:31 瀏覽:241
神秘顧客訪問 發布:2025-05-15 20:33:39 瀏覽:298