java.lang.IncompatibleClassChangeError: class org.springframework.core.LocalVariableTableParameterNameDiscoverer$ParameterNameDiscoveringVisitor has interface org.springframework.asm.ClassVisitor as super class
Spring으로 웹을 구축하는 포스팅을 한 적이 있는데 댓글로 제목과 같은 에러가 발생하여 문의가 왔습니다.
java.lang.IncompatibleClassChangeError: class org.springframework.core.LocalVariableTableParameterNameDiscoverer$ParameterNameDiscoveringVisitor has interface org.springframework.asm.ClassVisitor as super class
꽤 긴 에러 입니다.
인터넷을 검색해보니 pom.xml 오류인것 같아서 정상적인 pom.xml과 비교를 해보았습니다.
특별한 문제가 없었고 단지 다른점은 아래 소스 부분의 위치였습니다.
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework-version}</version>
<exclusions>
<!-- Exclude Commons Logging in favor of SLF4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework-version}</version>
</dependency>
<dependencies> </dependencies> 안에 웹에서 사용하는 dependency 들을 추가하게 되어있는데 위 소스 부분이 제일 처음에 오지 않으면 발생하는 에러 입니다.
<dependencies>
<!-- Spring -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${org.springframework-version}</version>
<exclusions>
<!-- Exclude Commons Logging in favor of SLF4j -->
<exclusion>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${org.springframework-version}</version>
</dependency>
위와 같이 <dependencies> 바로 뒤에 선언을 해주시면 됩니다.
| MyBatis (foreach문, in절) (0) | 2016.07.06 |
|---|---|
| Mybatis like 문 사용하기 (oracle, mysql) (0) | 2016.06.03 |
| maven을 이용해 배포(Deploy) 대상에 따라서 환경설정(resources) 다르게 적용하기 (0) | 2016.05.09 |
| Ambiguous mapping found. Cannot map '**Controller' bean method (0) | 2016.03.28 |
| spring-boot (0) | 2016.03.11 |
댓글 영역