본문 바로가기

WAS/Weblogic

[Weblogic] 어플리케이션 특정 패키지 우선순위 로그 설정 옵션

반응형

 

WebLogic 12c (12.2.1.3) 버전에서 사용중인 라이브러리의 호환성 문제로 인스턴스 기동이 안되는 현상이 발생하여 아래와 같은 작업을 통해 기동

*  반영절차 :
 1) 아래  jar 파일을 application dir/ WEB-INF/lib 하위에 추가
   -  hibernate-validator-5.3.0. Final.jar , validation-api-1.1.0.Final. jar

 2) 기존 라이브러리 삭제 
   -  hibernate-validator-4.2.0. Final.jar,  validation-api-1.0.0.GA.jar


 3) application dir/WEB-INF/weblogic.xml 파일 수정 
   -> 추가 
   <container-descriptor>
      <prefer-web-inf-classes>false</prefer-web-inf-classes>
      <prefer-application-packages>
         <package-name>net.sf.cglib.*</package-name>
     </prefer-application-packages>
  </container-descriptor>
 
애플리케이션에서 특정패키지를 우선순위로 로드하도록 설정하는 옵션입니다.

prefer-application-packages를 사용하시려면 prefer-web-inf-classes를 false로 설정해야 합니다.

 

 

https://docs.oracle.com/cd/E24329_01/web.1211/e21049/weblogic_xml.htm#WBAPP571

 

반응형