찾다

 >  Q&A  >  본문

java - spring mvc는 hibernate5 액세스 오류를 통합합니다. cfg.xml 리소스를 찾을 수 없습니다

Spring MVC는 Hibernate5 프레임워크를 통합합니다. 데이터베이스 연결 및 기타 정보는 Dispatcher-servlet.xml 파일에 구성되었습니다. 실행 시 오류가 보고되지 않는 새 데이터 테이블을 생성하는 간단한 함수를 작성했습니다. , 그러나 액세스 시 HTTP Status 500 오류 조직이 보고되었습니다. hibernate.internal.util.config.ConfigurationException: cfg.xml 리소스 [hibernate.cfg.xml]을 찾을 수 없지만 데이터 테이블이 성공적으로 생성되었지만 이상합니다. 데이터가 기록되었습니다.
hibernate4 이후에 hibernate.cfg.xml 파일 대신 sessionFactoryBean을 사용할 것인지 매우 혼란스럽습니다. hibernate.cfg.xml 파일을 생성하지 않았습니다. 일부 특정 파일과 오류 스크린샷은 다음과 같습니다

dispatcher-servlet.xml 파일

으아악

Message.java 파일

으아악

IndexController.java 파일

으아악

브라우저 오류 스크린샷

성공적인 데이터 테이블 생성 스크린샷

프로젝트 구조

무엇이 잘못되었는지 알려주세요. 미리 감사드립니다!

为情所困为情所困2749일 전2104

모든 응답(2)나는 대답할 것이다

  • 黄舟

    黄舟2017-05-17 10:05:38

    Hibernate 버전 5.2 이상은 다음과 같이 작성되었습니다:

    으아악

    org.hibernate.internal.util.config.ConfigurationException: cfg.xml 리소스 [hibernate.cfg.xml]을 찾을 수 없습니다. 문제는 해결되었으나 org.hibernate.service.spi.ServiceException: 요청된 서비스를 다시 생성할 수 없습니다. [org.hibernate.engine.jdbc.env.spi.JdbcEnvironment]도 도움이 됩니다!

    회신하다
    0
  • PHPz

    PHPz2017-05-17 10:05:38

    다음과 같이 web.xml 구성을 확인하세요.

    으아악

    데이터 소스, sessionFactory, 트랜잭션 관리자 및 트랜잭션은 daoContext.xml에 구성됩니다.
    이것을 추가하시겠습니까? 오류가 있는지 확인하세요

    회신하다
    0
  • 취소회신하다