[Spring 오류] publishing failed with multiple errors

Gammi·2023년 1월 17일
0

오류 해결

목록 보기
11/25
post-thumbnail

⛔ Spring 오류


오늘도 어김없이 스프링 실행과 동시에 톰캣에서 오류 났음...


publishing failed with multiple errors


이런 문구와 함께 실행을 못하겠대🤦‍♀️🤦‍♀️




우리 톰캣이 또...

이 정도면 톰캣 아니고 또캣임




이라고

또 톰캣을 원망할 뻔 했지만


이번엔 내 문제였습니다,,,ㅎㅎ



톰캣 저러는 게 하루 이틀이 아니라서 다른 파일로 덮어쓰려다가 혹시 모르니까 무시하고 한번 더 실행해봤는데 404와 함께 콘솔창에 뭐라뭐라 추가됐음


대충 엄청 많은 오류들...

아직 스프링 배운 지 얼마 안돼서 스프링에 오류 뜨는 건 잘 모르니까~ 하고 넘겼는데

계속 그렇게 넘기고 있을 수는 없으니까 이제 스프링 오류도 하나씩 살펴보기로 했다.


그래서 파란줄 있는 부분에 오류만 가져오면

Error creating bean with name 'sqlSessionFactory' defined in ServletContext resource
[/WEB-INF/spring/root-context.xml]: Invocation of init method failed; nested exception is
java.io.IOException: Failed to parse mapping resource: 'file [D:\workspace_sts.metadata.plugins\org.eclipse.wst.server.core\tmp0\wtpwebapps\Spring_MVC_Board2\WEB-INF\classes\com\itwillbs\mvc_board2\mapper\MemberMapper.xml]'


이게 한 줄...?ㅎ


찬찬히 훑어보니까 MemberMapper.xml 파일을 못 찾는 것 같았음

아마 이 파일을 못 찾아서 톰캣 오류도 같이 뜬 것 같다.



하지만 파일 오류 없이 잘 들어가있는데?


혹시 몰라서 MemberMapper.xml 들어가봤더니



아...

오류 발견 완...ㅎ



namespace 속성이 왜 저기 들어가있지...





✔ 해결


<cache-ref> 태그 안에 namespace 속성이 들어가면 안되는데 저기 들어가 있어서 오류가 났던 거임...


namespace 속성을 <mapper> 태그 안으로 옮겨주고

<cache-ref> 태그는 삭제해주면 해결됨!


이렇게 만들어주면 오류 해결된다!

서버 재시작하고 프로젝트 실행하면 오류 없이 잘 돌아감!ㅎㅎ

profile
개발자가 되었어요⭐️

0개의 댓글