weblogic을 이용해서 하이버네이트를 구동 하려 할때 hibernate-jpa 버전 문제로(2.0까지가 weblogic12c 지원 가능 범위인데 망할 큐브리드때문에 2.1로 올리고 매번 고생이다..) 서버 구동이 안되는 문제가 발생 되는
경우
weblogic.xml에서 (10버전은 commEnv.sh 파일 수정 하던데... 12c는 그럴필요는 없는거 같다)
<container-descriptor>
<prefer-application-packages>
<package-name>javax.persistence.*</package-name>
</prefer-application-packages>
</container-descriptor>
추가를 해주면 해당 패키가 실행 되는경우 무조건 web-inf/lib 를 보게 구동이 되게 된다.
간혹 <prefer-web-inf-classes>true</prefer-web-inf-classes> 이 설정 해도 된다는 이야기가 있는데
안되는 경우 위의 내용으로 해주면 된다.
2개를 혼용 하는건 안되고 2개중 원하는 걸로 작업 하면 된다.
prefer-web-inf-classes 설정은 서버 구동시 web-inf/lib 를 먼저 보라는 설정이다.
반응형
'WAS' 카테고리의 다른 글
filter mapping 정상적으로 적용 안되는 url설정(한글 필터 적용 불가) (0) | 2021.06.25 |
---|---|
웹로직 c:import 한글 (0) | 2017.02.20 |
weblogic 작업시 slf4j관련 에러 발생 (0) | 2017.02.14 |
weblogic utf8 한글처리 (0) | 2017.02.14 |
윈도우10에서 weblogic 으로 개발 할때 IPv6로 remote address가 넘어오는 문제가 생기면 (0) | 2017.02.14 |