웹 응용 프로그램을 배포 한 EC2 인스턴스가 있습니다. EC2 인스턴스는 Tomcat이 설치된 Linux입니다. 웹 애플리케이션은 제 박스에서 로컬로 잘 작동하며 MySQL의 AWS RDS 인스턴스에 연결됩니다.EC2 인스턴스의 웹 응용 프로그램이 persistence.xml을로드하지 않는 것 같습니다.
이 웹 응용 프로그램을 EC2 인스턴스에 배포하면 DB 호출이 필요한 페이지가로드되지 않습니다. 나는 Hibernate를 사용하고 있으며 Hibernate 세션을 생성하려고 할 때 NullPointerException을 얻는다. persistence.xml 설정 파일을 지우면 내 로컬 상자에 나타나는 것과 같은 오류입니다.
내 persistence.xml에는 예상대로 지속성 단위가 정의되어 있습니다. 공상적인 것 (그리고 다시, 그것은 지역에서 잘 작동한다).
응용 프로그램이 EC2 인스턴스에서 실행될 때 persistence.xml 구성 파일을 찾지 못하거나 검색하고로드하지 않는 이유는 무엇입니까?
현재 설정 파일은 프로젝트의 다음 위치에 있습니다
/web/res/META-INF/persistence.xml
모든 입력에 감사드립니다. 감사!