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 패치는 검색 결과에 나오지 않음.
'WAS - WebLogic > 각종 설정, 에러 조치' 카테고리의 다른 글
[weblogic] 어플리케이션 deploy 테스트 - index.jsp 예시 (0) | 2021.10.08 |
---|---|
[weblogic] IBM JAVA - LOA(Large Object Area) 사이즈 지정하기 (0) | 2021.10.07 |
[weblogic] WebLogic Thread 사이즈 지정하는 방법 2가지 (0) | 2021.09.13 |
[weblogic] stop 스크립트 실행 시 에러 발생 - Destination unreachable (0) | 2021.08.19 |
버전별 WebLogic Certification Matrix (0) | 2021.08.17 |