728x90

웹로직의 admin 패스워드를 잊었을 경우 패스워드를 재설정하는 방법

(WLS 8.1 / WLS9.x)

(1). 웹로직 서버를 중지시킵니다.

기존의 DefaultAuthenticatorInit.ldift 파일을 백업해둡니다.

파일위치

8.1 : {$DOMAIN_HOME}

9.x : {$DOMAIN_HOME}/security/

DefaultAuthenticatorInit.ldift 에디터로 열고 objectclass “wlsUser” 해당되는 부분을 다음과 같이 수정해 줍니다.

userpassword: <new_password>
uid: <adminuser>
objectclass: wlsUser
wlsMemberOf: cn=Administrators,ou=groups,ou=@realm@,dc=@domain@

(2). 도메인 디렉토리 내에 있는 boot.properties 파일을 열고 다음 부분을 수정합니다. (파일이 없을 경우 생성)

파일위치

8.1 : {$DOMAIN_HOME}

9.x : {$DOMAIN_HOME}/servers/<admin_server_name>/security/

username=adminuser
password=<new_password>

(이때 username password (1)번의 uid, userpassword 동일해야 합니다.)

(3). 도메인 내의 admin 서버 디렉토리명을 다음과 같이 변경해 줍니다. 다음과 같이 변경하지 않을 경우 서버가 시작되지 않습니다.
/<domain_name>
/<domain_name>/<server_name>
<server_name> directory
<server_name>orig 이름 변경

* 주의

간혹 위와 같이 작업을 하여도 웹로직 서버가 boot.properties 등의 문제로 부팅하는데 실패하는 경우가 있다.

1. $DOMAIN_HOME/servers/{서버이름}/security 하위에 boot.properties 파일이 있는지, 원하는 정보가 맞는지 확인한다.

원하는 정보가 아니라면 삭제하여 다시 받아오도록 유도한다.

2. 위의 1번 방법을 하여도 못뜨게 되는 경우 $DOMAIN_HOME/servers/{서버이름} 디렉토리를 다른 이름으로 만든후

다시 부팅을 시도해본다.

 

728x90

+ Recent posts