인프런 커뮤니티 질문&답변

cn1056님의 프로필 이미지
cn1056

작성한 질문수

스프링 DB 2편 - 데이터 접근 활용 기술

JPA 시작

Jar파일로 배포시 DB문제 도와주세요...

작성

·

567

0

학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.

1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)

질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? (예/아니오)
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? (예/아니오)
3. 질문 잘하기 메뉴얼을 읽어보셨나요? (예/아니오)

[질문 내용]

Mybatis 를 사용한 강의속 프로젝트를 만들어서 인텔리제이 에서 서버를 열면 모든게 정상적으로 잘 작동합니다 (DB연결도 잘됩니다)

그런데 이 프로젝트를 bootjar로 jar파일 만들어서 같은 로컬컴퓨터에서 실행을 시키면 서버가 열리고 접속까지 잘 되는데 db연결이 필요한 부분만 들어가면 오류가 납니다 (로그에는 실행돼야할 mapper.xml을 찾을수없다고 나옵니다)

-

ERROR 16064 --- [nio-8080-exec-4] o.a.c.c.C.[.[.[/].[dispatcherServlet] : Servlet.service() for servlet [dispatcherServlet] in context with path [] threw exception [Request processing failed; nested exception is org.apache.ibatis.binding.BindingException: Invalid bound statement (not found): shop.mapper.LoginMapper.selectMember] with root cause

위 코드처럼 오류가 나는데 그래서 jar파일내에 해당 mapper.xml과 해당 메서드가 연결된 인터페이스가 잘 들어있나 확인해도 잘 들어가있습니다.

뭐가 잘못된 걸까요?? 며칠째 너무 고통스럽네요..ㅠ

 

 

 

 

 

 

 

 

답변 1

2

안녕하세요. cn1056님, 공식 서포터즈 OMG입니다.

다음 링크들을 참고하여 확인해보시겠어요?

https://trytoso.tistory.com/1573

https://velog.io/@kmw89891/Spring-Boot%EC%99%80-MyBatis-%EC%97%B0%EB%8F%99%EC%8B%9C-%EC%98%88%EC%99%B8-Invalid-bound-statement-not-found-%ED%95%B4%EA%B2%B0-%EB%B0%A9%EB%B2%95

해결이 안될 경우 댓글 남겨주세요 😀

감사합니다.

cn1056님의 프로필 이미지
cn1056

작성한 질문수

질문하기