우리는 LDAP 인증을 위해 스프링 보안을 사용하는 사용자 정의 Grails 애플리케이션을 보유하고 있습니다. 사용자 DN은 쉼표 (예 : "CN = Smith \, John, CN = Users, DC = example, DC = com")를 포함하지만 관리 사용자의 DN은 아닙니다 (예 : "CN = peadmin, CN = Users, DC = example, DC = com "). 본질적으로 Tomcat 인 Grails 서버에서 응용 프로그램을 실행할 때 모든 것이 정상적으로 인증됩니다. WAR를 빌드하고 WebSphere AS 7에 전개 할 때 admin 사용자 만 로그인 할 수 있습니다. 우리 로그의 예외는 예기치 않은 쉼표에 대해 불평합니다. 예기치 않은 쉼표는 WAS에서 실행될 때 응용 프로그램이 DN을 올바르게 구문 분석/이스케이프 처리하지 못한다고 말합니다. org.springframework - 오류 controller.LoginControllerWebsphere LDAP 스프링 보안 구문 분석 오류
2011-04-07 20 : 58 : 41,975 [0 웹 컨테이너]
봄 보안 3.0.4로 업그레이드 한 후, 여기에 우리가 얻을 특정 예외 메시지입니다. security.authentication.AuthenticationServiceException : DN을 구문 분석하지 못했습니다. 중첩 예외는 org.springframework.ldap.core.ParseException : 1 행 20 열에서 ""이 (가) 발생했습니다. 예상 : ...