昨天配了兩個weblogic節點,但是怎么也啟動不起來。以前這種操作做了十幾次了,沒遇到過這種問題。
錯誤如下:
weblogic.security.SecurityInitializationException: 認証が拒否されました。起動アイデンティティが有効ではありません。起動アイデンティティ?ファイル(boot.properties)のユーザー名またはパスワード(もしくはその雙方)が有効ではありません。起動アイデンティティ?ファイルが作成された後に起動アイデンティティが変更されていることが考えられます。適切な値のユーザー名およびパスワードで起動アイデンティティ?ファイルを編集および更新してください。更新された起動アイデンティティ?ファイルを使用して初めてサーバーを起動するときには、それらの値は暗號化されます。
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.doBootAuthorization(CommonSecurityServiceManagerDelegateImpl.java:960)
at weblogic.security.service.CommonSecurityServiceManagerDelegateImpl.initialize(CommonSecurityServiceManagerDelegateImpl.java:1054)
at weblogic.security.service.SecurityServiceManager.initialize(SecurityServiceManager.java:873)
at weblogic.security.SecurityService.start(SecurityService.java:148)
at weblogic.t3.srvr.SubsystemRequest.run(SubsystemRequest.java:64)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
Caused By: javax.security.auth.login.FailedLoginException: [Security:090303]ユーザーweblogicの認証が失敗しました。weblogic.security.providers.authentication.LDAPAtnDelegateException: [Security:090295]予期しない例外が捕捉されました
at weblogic.security.providers.authentication.LDAPAtnLoginModuleImpl.login(LDAPAtnLoginModuleImpl.java:251)
at com.bea.common.security.internal.service.LoginModuleWrapper$1.run(LoginModuleWrapper.java:110)
at java.security.AccessController.doPrivileged(Native Method)
提示用戶名和密碼問題,但是用戶名和密碼我很確頂沒錯。
然后根據這里:
http://bbs.weblogicfans.net/viewthread.php?tid=399&extra=&ordertype=1&page=4
增加了啟動參數t3://AdminServerIP:AdminServerPort(以前都是系統默認),發現啟動成功。
查看startManagedWebLogic.cmd,發現41行
set ADMIN_URL=XXX,竟然用的是計算機名。。。。。。。。。。。
測試機裝完環境,配置集群時,為了便于辨認,修改了計算機名,悲劇的根源。。。。。。
然后發現stopManagedWebLogic.cmd里面用的也是計算機名。。。。。。
計算機名,ip都可能被改,我感覺弄個localhost比啥都強,實在不明白這么做得原因是啥。
不過以后搭建環境時,一定要先把系統要修改的做完,然后再裝其他軟件。
posted on 2012-01-31 11:25
temper 閱讀(2874)
評論(0) 編輯 收藏