2011-03-03 2 views
1

스프링 보안으로 보호하고자하는 깨끗한 GWT 애플리케이션이 있습니다. web.xml에는 표준 필터 구성이 있고 Spring 컨텍스트 파일에는 표준 양식 기반 보안 구성이 있습니다.GWT + Spring Security = Spring NamespaceHandler를 찾을 수 없습니다.

응용 프로그램을 .war로 빌드하고 응용 프로그램 서버에 배포하면 예상대로 작동하지만 Eclipse 내에서 GWT Jetty 서버에서 실행하려고하면 security 네임 스페이스 때문에 예외가 발생합니다 .

이것이 대개 spring-security-config 라이브러리가 없기 때문에 발생하는 것으로 알고 있습니다 만, 필요한 모든 스프링 보안 라이브러리가 클래스 경로에 있다는 것을 확신합니다. GWT 이클립스 플러그인 서버가 클래스 로딩을 처리하는 방법에 대해 내가 빠뜨린 것이 있습니까?

내가 수동 등 내 프로젝트 빌드 경로, 내 실행 구성 경로에 봄 보안 및 .jar를 추가하기 위해 생각할 수있는 모든 조합을 시도

GWT 이클립스 플러그인 서버를 존중하지 않는 것 같습니다

답변

1

Eclipse 프로젝트 클래스 경로 설정. 수동으로 스프링 보안 .jars를 WEB-INF/lib에 복사하고 GWT Compile을 실행하면 모든 것이 예상대로 작동합니다.

관련 문제