security 적용 후 서버 스타트 에러 문의 입니다.
- 작성자 :
- 김*성
- 작성일 :
- 2010-06-09 11:39:19
- 조회수 :
- 3,497
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
서버 start 시
SecuredObjectServiceImpl 해당 클래스 완료후 쿼리가 떨어지고 난후
정상적으로 올라가는 도중에
2010-06-09 10:07:41,525 ERROR: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name [위치/클래스명] defined in file
java.lang.NoClassDefFoundError: javax/annotation/security/DenyAll
가 나오게 어떠한 경우에 나오게 되나요...
추가로 에러 나는 클래스명을 SECURED_RESOURCES 테이블에 메소드를 추가하니
등록되지 않은 클래스가 계속 에러가 나는데 혹시 자원을 전부 등록해야 되는건가요
SecuredObjectServiceImpl 해당 클래스 완료후 쿼리가 떨어지고 난후
정상적으로 올라가는 도중에
2010-06-09 10:07:41,525 ERROR: org.apache.catalina.core.ContainerBase.[Catalina].[localhost].[/] - Exception sending context initialized event to listener instance of class org.springframework.web.context.ContextLoaderListener
org.springframework.beans.factory.BeanCreationException: Error creating bean with name [위치/클래스명] defined in file
java.lang.NoClassDefFoundError: javax/annotation/security/DenyAll
가 나오게 어떠한 경우에 나오게 되나요...
추가로 에러 나는 클래스명을 SECURED_RESOURCES 테이블에 메소드를 추가하니
등록되지 않은 클래스가 계속 에러가 나는데 혹시 자원을 전부 등록해야 되는건가요
A
안녕하세요.. 김대성님.
SECURED_RESOURCES에 URL아 아닌 method 패턴이 잘못 들어간 것 같습니다.
현재 해당 테이블에 '위치/클래스명' 이라는 잘못된 정보가 들어가 있어서 발생한 오류인 것 같습니다.
일반적으로 URL 패턴만 적용하시면 될 것 같습니다. (method나 pointcut 제외)
그리고.. SECURED_RESOURCES 테이블에 없는 정보는 기본적으로 익명 상태로 권한 점검을 하지 않습니다. (전부 등록할 필요 없음)
그럼.. 즐거운 하루되십시오.
감사합니다.
SECURED_RESOURCES에 URL아 아닌 method 패턴이 잘못 들어간 것 같습니다.
현재 해당 테이블에 '위치/클래스명' 이라는 잘못된 정보가 들어가 있어서 발생한 오류인 것 같습니다.
일반적으로 URL 패턴만 적용하시면 될 것 같습니다. (method나 pointcut 제외)
그리고.. SECURED_RESOURCES 테이블에 없는 정보는 기본적으로 익명 상태로 권한 점검을 하지 않습니다. (전부 등록할 필요 없음)
그럼.. 즐거운 하루되십시오.
감사합니다.