4
lib 디렉토리에 persistence-api-1.0.2, hibernate-jpa-2.0-api-1.0.1.Final 및 기타 관련 jar가 있습니다. 그러나 war 파일을 배포 할 때 다음 오류가 발생합니다.javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode() Ljavax/persistence/SharedCacheMode;
nested exception is java.lang.NoSuchMethodError:
javax.persistence.spi.PersistenceUnitInfo.getSharedCacheMode()
Ljavax/persistence/SharedCacheMode;
이 문제를 어떻게 해결할 수 있습니까? lib 폴더
persistence-api-1.0.2를 제거했지만 여전히 동일한 오류가 발생합니다. 내 질문에 관련 항아리 목록을 추가했습니다. 감사합니다 – user75ponic
어디서 귀하의 응용 프로그램을 배포? 앱 서버? 대부분의 응용 프로그램 서버에는 기본적으로 JPA 버전이 포함되어 있으므로 다른 응용 프로그램 서버를 추가하면 여전히 기본값을 찾을 수 있습니다. –
Oracle Application Server 10.1.3.5에 배포하려고합니다. OC4J – user75ponic