에러 로그 및 해결방법 기록
[18.07.23~24]
발생한 문제) Maven build가 되지 않아서 svn 으로 받은 프로젝트를 실행할 수 없었다(애당초 컴파일부터 안됨).
시도한 방법
jdk 1.7, jre 1.7, tomcat7 로 맞춤(그 환경에선 돌아갔으므로)
jdk, jre, tomcat, eclipse 전부 재설치
플러그인 오류가 뜨길래 pom.xml의 dependency 추가 후 maven install > update
m2 의 repository 폴더를 날린 후(중요) maven clean > maven install
오류를 잡고 프로젝트 clean , build 함
build path 에서 jre를 jdk로 잡고 실행
- 해결) build path 에서 jre를 jdk로 잡고 실행 => 구글링 해보니 jre가 자잘한 오류가 많으니 jdk로 잡으면 잘 된다고 한다.
[18.07.24]
발생한 문제) java.lang.NoSuchMethodException
해결) default 생성자 없어서 남
[18.07.30]
발생한 문제)java.lang.IllegalArgumentException: Mapped Statements collection does not contain value~
원인은
mapper id가 틀린 경우
Parameter와 bean의 field명이 틀린 경우
sql.xml에서 정의된 namespace와 DAO에서 호출하는 namespace가 다를 경우
mapper가 정의가 되어 있지 않거나 Spelling이 틀린 경우
mapper에 정의된 namespace 명칭이 같은 Application 내에 중복 될 경우
라고한다.
해결) mapper 이름의 오타였다..