새 프로젝트를 SVN에서 임포트할 때 나는 오류 해결법 이것저것 정리 (MSSQL 프로젝트)
라이브러리 문제
일단 대부분의 문제는 라이브러리로 귀결된다.
메이븐 클린 후에 인스톨하기
위의 문제가 뜬다면...
처음 해야할 일은 Maven 리포지토리를 한번 clean
하고 다시 install
하는 것
프로젝트 우클릭하면 나오는 메뉴에서 Run As > Maven clean
후에 Run As > Maven install
을 하면 된다.
톰캣 클린하기
톰캣도 클린을 해줘야 하는 경우가 있다.
Deployment Assembly에서 Maven Dependency 있는지 확인하기
Maven Dependency
가 있는지 반드시 확인하자. 없다면 Add
버튼을 눌러서 추가해주면 된다.
빈을 생성하지 못하는 문제 (error creating bean)
error creating bean with name 'sqlsessionfactory' defined
위와 같은 에러가 뜨면,
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${org.springframework-version}</version>
</dependency>
위 의존성을 추가해주면 된다.
추상 메소드를 실행할 수 없다는 문제 (dbcp 문제)
java.lang.AbstractMethodError: Method org/apache/commons/dbcp/DelegatingResultSet.getNString
위와 같이 추상 메소드를 실행할 수 없다는 에러는 보통 라이브러리 업데이트 등에 의해 해당 메소드가 갑자기 추상 메소드로 변화하는 것에 의해 발생할 수 있다.
위의 경우 해결하기 까다로운데, 구글링밖에 답이 없다.
나는 이 링크를 보고 해결했다.
dbcp와 pool에 대한 라이브러리 업데이트를 하고, datasource 부분 설정을 변경해주었다.
Author And Source
이 문제에 관하여(새 프로젝트를 SVN에서 임포트할 때 나는 오류 해결법 이것저것 정리 (MSSQL 프로젝트)), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@jakeseo_me/새-프로젝트를-SVN에서-임포트할-때-나는-오류-해결법-이것저것-정리-MSSQL-프로젝트저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)