spring
[오류] java.lang.NoClassDefFoundError: org/springframework/core/JdkVersion
원인 springframework 버전과 spring-jdbc 버전이 같지 않아서 생기는 문제였다. 해결 pom.xml에 spring-jdbc 버전 확인 후 버전을 springframework 버전과 매칭 org.springframework spring-jdbc ${org.springframework-version}
[STS4] Spring - mapper.xml 소스 반영이 안될 때
mapper.xml 소스를 변경하고 실행을 했는데 계속해서 반영 이전의 소스가 실행되고 변경한 소스가 반영이 안 되는 오류가 있었다. 이유는 솔직히 모르겠고, 최대한 정보를 끌어모아 할 수 있는 조치는 다 해보니 마지막 단계에서 소스 반영이 되어 성공했다. 시도해본 삽질들.. 1. Project 폴더 -> .metadata\.plugins\org.eclipse.wst.server.core\tmp0 폴더 삭제 => 실패 2. Preferences > Java > Compiler > Building > Output folder > Rebuild class file smodified by others 체크 => 실패 3. Tomcat 폴더 -> work\Catalina\localhost\ROOT\org\apa..
[오류] log4j.xml : Cannot find DTD. Create the DTD file or configure an XML catalog for this DTD.
오류 원인 Spring Lagacy Project를 생성하고 pom.xml 설정을 완료하고 보니 log4j.xml 파일에서 [Cannot find DTD. Create the DTD file or configure an XML catalog for this DTD.]라는 오류가 뜨며 아래 사진과 같이 빨간 줄이 난리가 났다. [DTD를 찾을 수 없습니다. DTD 파일을 생성하거나 이 DTD에 대한 XML 카탈로그를 구성합니다.]라는 내용의 오류라고 한다. 해결 방법 해결 방법은 간단했다. 해당 오류를 보면 local 경로에서 log4j.dtd 파일을 찾고 있는데 이것을 웹 참조로 돌리면 된다. 아래 내용을 복사해서 부분을 대체해주자. http://logging.apache.org/log4j/1.2/api..