톰켓 구동시 오류입니다.
- 작성자 :
- 김*욱
- 작성일 :
- 2009-10-09 01:48:42
- 조회수 :
- 4,117
- 구분 :
- 실행환경
- 진행상태 :
- 완료
Q
수고하십니다.
컴포넌트(일반로그인)를 import 하고
톰켓구동시
java.lang.ClassNotFoundException: org.springframework.security.ui.session.HttpSessionEventPublisher
가나는데 도저히 못잡겠네요 ㅠㅠ
해당 jar파일이 없어서그런건가요? 어떤 jar파일이 필요하며 어디에 위치해야 하는지요;; 아니면 path가 잘못된건가요;;
꼭좀 알려주세요;;
컴포넌트(일반로그인)를 import 하고
톰켓구동시
java.lang.ClassNotFoundException: org.springframework.security.ui.session.HttpSessionEventPublisher
가나는데 도저히 못잡겠네요 ㅠㅠ
해당 jar파일이 없어서그런건가요? 어떤 jar파일이 필요하며 어디에 위치해야 하는지요;; 아니면 path가 잘못된건가요;;
꼭좀 알려주세요;;
A
안녕하세요.. 김도욱님..
두가지 가능성이 있을 것 같습니다.
첫번째는 해당 class가 있는 spring-security-core-2.X.X.jar에 대한 dependency가 정상적이지 않은 경우입니다.
이 경우 pom.xml을 확인해 보시면.. <repositories> 부분이 정의되어 있고 org.springframework.security에 대한 groupId로 4개 정도의 dependency가 잡혀 있으셔야 합니다.
또는 프로젝트 폴더(가상 폴더)로 Maven Dependencies 밑에 위 jar가 있는지 확인하실 수 있습니다.
두번째 문제는 Maven은 정상적이지만 Servers(View)를 통해 테스트하실 때에 WEB-INF/lib로 관련 jar들이 들어가지 않은 경우 입니다.
이 경우는 여러 가지 문제들로 인해 정상적으로 publish되지 않는 경우로 일단.. 로컬 repository의 org\springframework\security 디렉토리 하위에 있는 jar들을 톰캣의 WEB-INF/lib에 복사해 놓으시면 됩니다.
이 경우 maven을 통한 deploy는 정상적으로 수행됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.
두가지 가능성이 있을 것 같습니다.
첫번째는 해당 class가 있는 spring-security-core-2.X.X.jar에 대한 dependency가 정상적이지 않은 경우입니다.
이 경우 pom.xml을 확인해 보시면.. <repositories> 부분이 정의되어 있고 org.springframework.security에 대한 groupId로 4개 정도의 dependency가 잡혀 있으셔야 합니다.
또는 프로젝트 폴더(가상 폴더)로 Maven Dependencies 밑에 위 jar가 있는지 확인하실 수 있습니다.
두번째 문제는 Maven은 정상적이지만 Servers(View)를 통해 테스트하실 때에 WEB-INF/lib로 관련 jar들이 들어가지 않은 경우 입니다.
이 경우는 여러 가지 문제들로 인해 정상적으로 publish되지 않는 경우로 일단.. 로컬 repository의 org\springframework\security 디렉토리 하위에 있는 jar들을 톰캣의 WEB-INF/lib에 복사해 놓으시면 됩니다.
이 경우 maven을 통한 deploy는 정상적으로 수행됩니다.
그럼.. 즐거운 하루 되십시오.
감사합니다.