2016-09-07 9 views
0

Tomcat 8.5.4와 myfaces 2.2.10 및 primefaces 5.3을 사용하고 있습니다.j_spring_security_check가 tomcat에서 호출되지 않았습니다.

...web.controller.LoginController] - <Validating login> 
...AntPathRequestMatcher] - <Checking match of request : '/j_spring_security_check'; against '/external/**'> 

이 후 트랜잭션이 시작되고 사용자는 : 내 로컬 서버가 잘 나는 로그인 화면을 열고 다음 로그인 버튼을 누르면 로그에 볼 수 있습니다 (그것을 모두 독립 실행하고 일식을 시도) 작품 예상대로 데이터베이스에 대해 유효성이 검사됩니다.


내가 원격 서버에 전체 톰캣 분포를 복사하여 동일한 응용 프로그램을 전개 그러나 때, j_spring_security_check 더 이상 실행되지 않습니다 :
[org.springframework.faces.support.RequestLoggingPhaseListener] - 
<Entering JSF Phase: RESTORE_VIEW(1)> 

[org.springframework.faces.support.RequestLoggingPhaseListener] - 
<Entering JSF Phase: RENDER_RESPONSE(6)> 

[...web.controller.LoginController] - <No error messages during validation> 

그리고 로그인 화면이 다시로드이 후

.

동일한 서버 및 동일한 응용 프로그램의 동작이 다른 이유는 누구에게 도움을 줄 수 있습니까? 어떤 생각이라도 감사드립니다!

나는 그것을에서 MyFaces 또는 primefaces 버전과는 아무 상관이없는 나는 다른 버전을 시도한다는 확신하지만 문제는 ... 내가 게시 동일한 문제가있는 사람들을위한

+0

은 그래서 모 작동 두통 : 많은 원인 뻔 제한이 없음을 의미 자라? – Kukeltje

+0

내가 내 자신의 질문에 대한 대답에서 설명한대로, 내 문제는 바람둥이 설정, JSF하지 realted했다. maxPostSize를 -1로 설정하면 모든 것이 올바르게 작동하기 시작합니다. – wmiki

답변

0

같은 내 해결책.

물론 이유 수백만이 문제의 원인이있을 수 있지만 내 경우에는 바람둥이 구성 ... 커넥터 구성에서 server.xml의 내가 실수로

maxPostSize="0" 

을 설정 한이었다 I 문질러서 그러나 나는이 요청에서 포스트 페이로드를 절단 서버의 결과

maxPostSize="-1" 

설정 ... 그리고 나에게