Error logs

에러 로그 및 해결방법 기록

[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 이름의 오타였다..