2012-09-18 3 views
0

엔티티 및 컨트롤러 클래스와 함께 persistence.xml 파일을 포함하는 데이터베이스 모듈이있는 애플리케이션이 있습니다. Maven 테스트 중에 모든 테스트를 통과 했으므로 잘 구성되었다고 생각합니다. 애플리케이션을 실행할 때 퍼시스턴스 유닛을 찾을 수 없다는 불평을합니다. 나는 그것이 실행중인 응용 프로그램 폴더의 각 nbm의 META-INF 폴더에 있음을 확인했습니다.Maven NetBeans 플랫폼 애플리케이션의 지속성

아이디어가 있으십니까? 작동하게하는 데 특별한 것이 있습니까?

편집 : 코드가 Marauroa - 서버 관리자 폴더에 here 찾을 수 있습니다.

답변

0

나는 Timon Veenstra의 답을 이끌어 냈습니다. Timon에 계정이 없으므로 답변에 대한 자리 표시 자입니다. 따라서이 질문에 답변 할 수 있고 다른 사람이이 질문에 답변 할 수 있습니다.

핵심은 Persistence API, 지속성 구현 (내 경우에는 Eclipselink) 및 데이터베이스 드라이버가 NetBeans 모듈에 래핑되었는지 확인하는 것이 었습니다. 그 후 모든 것이 작동하기 시작했습니다.

적절한 종속성이있는 경우 모듈이 컴파일되기 때문에 Maven/NetBeans는 이러한 측면에서 오해의 소지가 있다고 생각합니다.