2017-12-19 13 views
0

Eclipse에서 실행하면 정상적으로 작동합니다. 여기에 다음과 같은 오류 enter image description hereJPA는 실행 가능한 jar를 통해 실행될 때 작동하지 않지만 이클립스에서는 작동합니다.

에 직면 executable jar 통해 실행 때 내가 사용 된 persistence.xml 파일입니다. 다음

enter image description here

사람이 같은 문제에 직면하고 해결의 아이디어를 공유하십시오 내가 JPA enter image description here

을 위해 사용하고있는 치어 항목입니다. 테스트를 위해 제공해야 할 것이므로 초기에 도움이 될 것입니다.

+0

의 persistence.xml을. CLASSPATH의 모든 필수 항아리. 그게 전부입니다. – DN1

답변

0

제공

org.hibernate.jpa.HibernatePersistenceProvider

+0

시도 직전. 이제는 이클립스와 실행 가능한 jar에서도 작동하지 않습니다. 예외 처리. 스레드 "main"의 예외 javax.persistence.PersistenceException : EntityManager의 앰버 – gangatharan

+0

에 대한 지속성 공급자가 없습니다. 실행 가능한 jar 파일에 최대 절전 모드 라이브러리 파일이 있는지 확인할 수 있습니까? – rab

1

그것은 당신의 jar 파일이 외부 jar 파일에 포함되지 않습니다 가능성에두고 보시기 바랍니다. 받는다는에 대한 어셈블리 플러그인을 사용하여 시도해보십시오 JAR의 META-INF 아래

See a description of it here.