[WLS] Schema Validation 이슈

View Comments


 OS 

 HP-UX

 WebLogic Version

 10.3.6

 JDK

1.6 



*현상 : WebLogic Admin을 포함한  매니지드 서버를 재기동하면 RUNNING이 안되고, 다음과 같은 Schema Validation 에러가 발생한다. 



*원인 : WebLogic Configuration 파일은 schema에 의해 정의되어져 있습니다. 이 configuration 파일을 parsing 할 때, 이 파일들은 스키마에 대해 유효성을 받게 되는데, Schema Validation errors는 유효성 검사 중에 파일에 문제가 있음을 의미합니다. 


*해결방법 (순서대로 진행..1번 안될 경우에 2번으로. 최후수단으로 3번)

1) config.xml 백업받고, config.xml 파일의 <app-deployment> 탭 내의  <cache-in-app-directory> 부분 지우고 재기동

2) WebLogic 기동 스크립트에 -Dweblogic.configuration.schemaValidationEnabled=false 옵션 넣고 기동

3) WebLogic 서버 모두 내린 후 재기동 (어드민 서버 포함)


*결론 

간혹 잘 기동되던 웹로직 서버가 'Schema validation errors while parsing' 메시지를 발생시키며 기동이 안될 때, config.xml 파일의<app-deployment> 탭 내의 <cache-in-app-directory> 부분 생성이 원인인 경우가 많습니다. <cache-in-app-directory>는 PSU를 rollback 할 때 config.xml 파일에서 corrupts 발생으로 생성되는..bug인 것으로 판단된됩니다. 

 

관련 bug 내용 : https://support.oracle.com/epmos/faces/BugDisplay?_afrLoop=167565065655648&id=20852182&_afrWindowMode=0&_adf.ctrl-state=1ubs5pv60_212



Comments (+add yours?)

Tracbacks (+view to the desc.)