Server

[Weblogic] Admin User Password 변경

범작물 2020. 7. 28. 13:44

어느 때와 같이 IntelliJ 에서 Weblogic을 기동시켰는데, 무슨 일인지 Weblogic이 기동되지 않는다.

 

<Notice> <Security> <BEA-090078> <User weblogic in security realm myrealm has had  5 invalid login attempts, locking account for 30 minutes.> 

 

위와 같은 Waring 이 발생하는데..

 

얼마 전까지만 해도 정상적으로 잘 기동됐는데...

 

패스워드가 맞지 않다는 헛소리가 나오길래 당황.

 

그래서 http://host:port/console 어드민 콘솔에 접속해서 로그인 시도하니, 역시 여기도 로그인이 되지 않음...

 

패스워드를 바꿔야겠다 싶어서 방법을 찾아보니 아래와 같다.

 

일단 WEBLOGIC Domain Home으로 이동 (필자는 아래가 도메인 HOME이다)

C:\Oracle\wls12213\user_projects\domains\base_domain

 

먼저 윈도우의 경우에는 CMD 창을 실행시켜서 DOMAIN HOME에 \bin 폴더로 이동.

 

아래의 setDomainEnv.cmd를 실행시킨다.

(리눅스는 setDomainEnv.sh)

 

해당 명령문을 실행시킨 CMD 혹은 터미널에서 DOMAIN_HOME\security 폴더로 이동.

 

거기서 아래와 같은 java 명령어를 실행

 

java weblogic.security.utils.AdminAccount weblogic weblogic123 .

 

그리고 DOMAIN_HOME 밑에 어딘가 있는 boot.properties 파일을 수정해주면 된다.

(DOMAIN_HOME\servers\AdminServer\security)

 

password=weblogic
username=weblogic123

 

그리고 다시 인텔리J를 재시작하고 기동하니 정상적으로 작동한다.

 

긋긋긋