JavaProject/Spring

Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource 오류

devel0per 2022. 11. 29. 21:33

오류 내용

Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource . . . . .

STS3 로 Spring lagacy project 개발 중 tomcat 서버를 실행하자마자 위와 같은 오류 발생. . . .

 

오류를 해결하기 위해 생각했던 것들

  • 서버를 시작하자마자 오류 발생 -> 무조건 xml 파일 설정값들의 문제라고 생각함
  • root-context.xml의 파일을 읽지 못해서 발생하는 문제라고 확신함
  • 구글링을 하니 다 똑같이, <property name="configLocation" value="classpath:sqlmap/config/mybatis-config.xml" / 와 <property name="mapperLocations"> 의 경로 문제라고 하길래 경로 수도 없이 고쳐봄 . . .

 

해결 방법

위와 같은 오류가 발생했다고 해서, 꼭 경로의 문제가 아닐 수도 있음. 필자의 경우 실제로 mybatis-config.xml의 파일에서 사소한 오타가 발생. . . . . 

 

오늘의 교훈

xml 파일 설정할 때는 오타를 조심합시다. . . . .

오랜만에 Spring에서 30분 이상 해결이 안되는 에러가 발생해서 설레는 마음에 점심도 마다하고 오류를 고치는데 집중했지만, , , , 주어진 시간내에 오류를 해결하지 못했음. . . . ㅠㅠ