Posts [WebLogic] boot.properties 정리
Post
Cancel

[WebLogic] boot.properties 정리


Contents


boot.properties 파일 default 위치


WebLogic Version 기준


8.1 이하

1
${DOMAIN_HOME}/boot.properties


9 ~ 10.3.1

1
${DOMAIN_HOME}/servers/${SERVER_NAME}/security/boot.properties

→ $DOMAIN_HOME/boot.properties 에 위치시키면 기본 위치로 복사해줌


10.3.2 이상

1
${DOMAIN_HOME}/servers/${SERVER_NAME}/security/boot.properties  



사용자 스크립트 boot.properties 자바 옵션


1
-Dweblogic.system.BootIdentityFile=${DOMAIN_HOME}/boot.properties



계정 관련 오류 날 때 확인해 볼 사항


  1. 사용자 계정이 웹로직 엔진에 접근 못하는지 확인

  2. ip 주소가 AdminServer와 일치하는지 확인

  3. 기본 스크립트로 기동 되는지 확인

    1
    
    ${DOMAIN_HOME}/bin/startWebLogic.sh
    
    • 기동 안 될 경우, config 디렉토리 경로의 config.lok 파일, configCache 폴더 지우고 다시 기동해보기



계정 초기화 방법


위의 내용을 확인하였는데, 이상이 없는데도 계정 오류가 발생한다면 계정 초기화를 해줍니다.

방법은 아래와 같습니다.


1. 웹로직 서버 중지


모든 서버를 중지합니다.


2. servers 디렉토리 백업


경로 이동

1
cd $DOMAIN_HOME/servers 


파일 백업

1
mv servers servers_bak


3. 웹로직 계정 변경


경로 이동

1
cd $DOMAIN_HOME/security


파일 백업

1
mv DefaultAuthenticatorInit.ldift DefaultAuthenticatorInit.ldift_bak


계정 변경

1
${JAVA_HOME}/bin/java -classpath ${ORACLE_HOME}/wlserver/server/lib/weblogic.jar weblogic.security.utils.AdminAccount [웹로직 콘솔ID] [웹로직 콘솔PWD] .

윈도우의 경우, 관리자 권한으로 cmd 창을 열고 명령어를 입력해주셔야 합니다.

→ 맨 뒤에 띄어쓰고 . 꼭 붙일 것!


4. boot.properties 파일 수정


boot.properties 파일은 웹로직 기동 시 Admin User를 확인하는데 사용합니다.

기본 위치는 아래와같습니다.

1
${DOMAIN_HOME}/servers/AdminServer/security/boot.properties


만약 옵션으로 지정하여 사용하고 있다면, 웹로직 기동 스크립트에 -Dweblogic.system.BootIdentityFile 옵션으로 파일 위치를 확인하시면 됩니다.


계정을 변경하였기 때문에 기존 boot.properties 파일의 내용을 모두 지우고, 위에서 변경한 username, password를 입력합니다.


boot.properties 파일 생성

1
2
username=웹로직 콘솔ID
password=웹로직 콘솔PWD


세팅이 완료되었으면 웹로직 서버를 기동해주시면 됩니다.

This post is licensed under CC BY 4.0 by the author.

[WebLogic 10.3.6] weblogic.management.NoAccessRuntimeException: Access not allowed for subject: principals=[] 에러 발생

[WebLogic] 웹로직 11g 패치 - BSU

Comments powered by Disqus.