[Weblogic] Admin User Password 변경
어느 때와 같이 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를 재시작하고 기동하니 정상적으로 작동한다.
긋긋긋