문제

환경

Apache 2.2.13 mod_jk (AJP13)와 함께 Tomcat 5.5에 연결하십시오. Apache는 서비스가 제공하는 모든 URL에 대해 "/"IE에 대한 Basic Auth가 필요합니다.

문제

요청이 Tomcat의 내 앱에 도착하면 (서블릿 필터입니다) request.getUserPrincipal() NULL을 반환합니다. 그러나 Apache는 요청을 인증했습니다. 브라우저의 대화 상자에 사용자/암호를 입력했습니다.

어떤 아이디어?

도움이 되었습니까?

해결책

몇 시간 후 나는 마침내 범인을 발견했습니다. 종종 단일 깃발은 모든 차이를 만듭니다.

~ 안에 server.xml AJP/1.3 커넥터를 구성해야합니다 tomcatAuthentication="false". 이 매개 변수에 대한 설명은 여기에서 찾을 수 있습니다 (바닥으로 스크롤). http://tomcat.apache.org/tomcat-5.5-doc/config/ajp.html.

다음 스레드는 꽤 도움이되었습니다. mail--archive.com/users@tomcat.apache.org/msg55080.html.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top