WAS/WEBLOGIC

42. Plan.xml

coldplayer83 2024. 6. 3. 13:52
728x90
반응형

weblogic.xml 파일 설정시 weblogic.xml 파일을 직접 수정하지 않고 관리 콘솔에서 변경하는 경우 변경한 내용이 weblogic.xml 파일에 직접 반영되지 못하고 Plan.xml 파일을 생성하여 매 기동시마다 참조하여 반영하게 됨

(일종의 설정값에 대한 임시 저장 공간으로서 Plan.xml 파일 생성)

 

웹로직 admin이 재기동될 때 수정 사항이 반영되는데 콘솔에서 weblogic.xml 파일을 변경하고 터미널에서도 weblogic.xml 파일을 직접 수정하게되면 변경작업 히스토리에 혼선이 발생, 이전 작업이 누락되는 경우가 생길 수 있음

2대 이상의 머신에서 운영중인 서비스라면 admin 프로세스가 없는 머신에 기동시마다 복제되어 부하 발생 및 기동 시간 지연 유발

 

따라서 Plan.xml 파일이 있다면 제거하는 것을 권장하며 설정 변경은 되도록  weblogic.xml 파일을 직접 수정하는 것을 권장(config.xml 등 다른 설정 파일들도 동일)

 


 

Plan.xml 파일 제거 방법

 

[방법1 - 권장]

admin 콘솔에서 어플리케이션 재배포

(config.xml 파일에서 설정 변경시 위험성이 있음)

 

[방법2 - 권장x]

${DOMAIN_HOME}/config/config.xml 파일에서 아래 2줄 제거

<plan-dir xsi:nil=”true”></plan-dir>
<plan-path>…/Plan.xml</plan-path>

 

config.xml 파일이 수정되었기 때문에 admin 서버를 재기동 해야하며, 이후 관리 콘솔 화면의 배치 계획에 Plan.xml 파일에 대한 내용이 없으면 정상적으로 적용된 것임

728x90
반응형