一:
from:
http://blog.chinaunix.net/uid-14824714-id-3359565.html
常在河邊走,哪有不濕鞋,WebSphere管理中最讓人無語的是把密碼忘記了。管理控制台也好,數據源的密碼也好,配置的時候為了滿足安全管理的要求設置了8位以上、大小寫皆有、毫無意義的密碼,現在兩眼一抹黑,怎么都試不出來。怎么辦?重裝?生產環境好不好。其實不用着急,IBM還是給我們留了一條后路的。
管理控制台密碼遺忘有兩種補救措施:
方法一:命令行——從$WAS_HOME/profiles/xxx 概要文件名/bin目錄下,運行 wsadmin -conntype NONE 。當wsadmin的命令行窗口出現之后,運行 securityoff 。上述操作在應用服務器啟動或停止的狀態都能發出。再次啟用WAS時,就是停用管理安全性的狀態了。
方法二:修改配置文件——修改$WAS_HOME\config\cells\xxx 下的security.xml,把第一個enable改成false就取消安全性了。
二
from
http://mrushui.iteye.com/blog/2034040
1、 a) 將IBM\WebSphere\AppServer\profiles\AppSrv01\config\cells\****\
X注:C:\Program Files (x86)\IBM\SDP\runtimes\base_v7\profiles\was70profile1\config\cells\windows10Node01Cell
Cell\security.xml中的enable改為false ,注意不要改錯地方了,改動地址如下:
<security:Securityxmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI"xmlns:orb.securityprotocol="http://www.ibm.com/websphere/appserver/schemas/5.0/orb.securityprotocol.xmi"xmlns:security="http://www.ibm.com/websphere/appserver/schemas/5.0/security.xmi"xmi:id="Security_1" useLocalSecurityServer="true"useDomainQualifiedUserNames="false" enabled="true" cacheTimeout="600" issuePermissionWarning="false"activeProtocol="BOTH" enforceJava2Security="false"enforceFineGrainedJCASecurity="false" appEnabled="true"dynamicallyUpdateSSLConfig="true" allowBasicAuth="true"activeAuthMechanism="LTPA_1"activeUserRegistry="WIMUserRegistry_1"defaultSSLSettings="SSLConfig_muwei-PCNode01_1"adminPreferredAuthMech="RSAToken_1">
以上標紅處,原先為TRUE,需要將其改為FALSE;
或b)命令行——從$WAS_HOME/profiles/xxx 概要文件名/bin目錄下,運行 wsadmin -conntype NONE 。當wsadmin的命令行窗口出現之后,運行 securityoff 。上述操作在應用服務器啟動或停止的狀態都能發出。再次啟用WAS時,就是停用管理安全性的狀態了。
2、 然后啟動WAS,用任意用戶 名進行登錄。
3、 登錄后點擊安全性-全局安全性,勾上啟用管理安全性,注意不要選擇JAVA2安全性,再點擊應用,跳轉后點擊保存。
4、 再打開全局安全性,看界面中,有一個可用的域定義,下面是聯合存儲庫。
5、 點擊配置,待跳轉后,直接點擊應用,然后出現出現讓你保存的設置以及重新輸入密碼的框框,輸入新的密碼,點擊保存。OK。
6、 再停掉服務器再重新啟動。