본문 바로가기

WAS/WebLogic

[weblogic] WebLogic MSI 모드 설정 및 주의사항

WebLogic 8.x 버전까지는 Admin Server 구동되어 있어야만 Managed Server 기동할 있었으나

WebLogic 9.x 부터 Admin Server 구동되어 있지 않더라도

 Managed Server 이전에 구동한 config.xml 파일을 적용하여 해당 서버를 구동할 있다.

 


 

MSI mode 설정 (WebLogic 10.3.6 기준)

관리콘솔 : Environment > Servers > {Managed Server} > Configuration > Tunning (Advanced) 에서

Managed Server Independence Enabled check box 선택 (디폴트로 선택되어 있다)

 


 

MSI 모드가 설정되어 있더라도 Admin Server 구동되어 있지 않은 상태에서

Managed Server 기동할  서버 상태가 ADMIN 상태로 되어 제대로 기동하지 못하는 경우가 있다.

이는 Managed Server 기동시 Admin Server로부터 config 등을 다운받으려다 실패하여 ADMIN 상태로 빠지게 된다.

 

서버 기동시 DataSource Application 배포시 실패한 경우 서버상태가 ADMIN 상태로 남게되는 경우도 있다.

이러한 경우 패치(CR297802) 적용 weblogic.deployment.IgnorePrepareStateFailures=true 속성을

JVM 속성으로 설정하여 Managed Server 재기동한다.

(-Dweblogic.deployment.IgnorePrepareStateFailures=true)

 


 

2021-09-13 기준

Oracle Support 사이트 확인 결과, CR297802 패치는 검색 결과에 나오지 않음.