스프링 시큐리티를 적용하면 서버시작할때 오류가 납니다.
- 작성자 :
- 이*철
- 작성일 :
- 2016-08-08 19:56:30
- 조회수 :
- 2,273
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
전자정부프레임워크 3.5.1 을 사용중입니다.
스프링 시큐리티를 적용하기 위해서 maven 에 dependency 를 추가했을 뿐인데
서버를 시작하면 다음과 같은 오류가 뜹니다.
java.lang.NoClassDefFoundError: org/springframework/core/DefaultParameterNameDiscoverer
pom.xml 에 추가한 내용은 다음과 같습니다.
===============================================
<!-- Spring Security -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
=========================================
위의 dependency 를 빼면 또 에러가 안나고 잘 실행됩니다.
버전문제 같은데 어디를 수정해야할지 감도 못잡겠습니다. ㅠㅠ
pom.xml 을 첨부하였으니 어느 부분을 고쳐야 할지 조언좀 부탁드립니다.
스프링 시큐리티를 적용하기 위해서 maven 에 dependency 를 추가했을 뿐인데
서버를 시작하면 다음과 같은 오류가 뜹니다.
java.lang.NoClassDefFoundError: org/springframework/core/DefaultParameterNameDiscoverer
pom.xml 에 추가한 내용은 다음과 같습니다.
===============================================
<!-- Spring Security -->
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-web</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-config</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
<dependency>
<groupId>org.springframework.security</groupId>
<artifactId>spring-security-core</artifactId>
<version>3.2.4.RELEASE</version>
</dependency>
=========================================
위의 dependency 를 빼면 또 에러가 안나고 잘 실행됩니다.
버전문제 같은데 어디를 수정해야할지 감도 못잡겠습니다. ㅠㅠ
pom.xml 을 첨부하였으니 어느 부분을 고쳐야 할지 조언좀 부탁드립니다.
A
이재철님 안녕하세요.
표준프레임워크센터입니다.
pom.xml 의존관계 설정에 아래 dependency 요소가 구성되어 있는지 확인바랍니다.
표준프레임워크 라이브러리와 관계되어 있는 security 라이브러리가 자동으로 적용될 것입니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.security</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
감사합니다.
표준프레임워크센터입니다.
pom.xml 의존관계 설정에 아래 dependency 요소가 구성되어 있는지 확인바랍니다.
표준프레임워크 라이브러리와 관계되어 있는 security 라이브러리가 자동으로 적용될 것입니다.
<dependency>
<groupId>egovframework.rte</groupId>
<artifactId>egovframework.rte.fdl.security</artifactId>
<version>${egovframework.rte.version}</version>
</dependency>
감사합니다.