2013-10-31 2 views
3

내 응용 프로그램을 PrimeFaces 3.5.18 + Mojarra 2.1.26에서 PrimeFaces 4.0.2 + Mojarra 2.2.4로 이식 중입니다.JSF : Mojarra 2.1에서 2.2 마이그레이션으로 인해 ViewExpiredException이 발생 함

서버를 다시 시작하면 ViewExpiredException이 발생합니다.

서버 로그이 포함 ERROR: MAC did not verify!

내가 기본에서 MyFaces에 의해 뷰 상태를 인코딩하는 임의의 비밀을 생성하는 것을 알고, 그래서 때마다 서버를 다시 시작, 새로운 임의의 비밀이 생성됩니다. Mojarra 2.2는 같은 방식으로 작동합니까?

그런 경우 어떤 컨텍스트 매개 변수를 설정해야합니까? 인 Mojarra에 대한 인터넷 검색 2.2 컨텍스트 내가 찾을 수있는 가장 this이었다 매개 변수,하지만 비밀 또는 MAC_SECRETS 매개 변수이 있었다 필립

+0

[상태 저장 방법이 클라이언트로 설정되고 사용자 세션이 유효한 동안 클러스터 된 환경에서 ViewExpiredException이 발생 함] (http://stackoverflow.com/questions/35102645/getting-viewexpiredexception-in-clustered-environment-while) -state-saving-method) – BalusC

답변

관련 문제