首页 > 解决方案 > 错误:MAC 没有验证,仅在使用域名访问时

问题描述

我有一个域名指向运行 JoinFaces + PrimeFaces 项目的单个服务器。p:commandButton当我通过其 IP 地址单击服务器上的表单时,一切正常。但是当我通过域名(而不是 IP 地址)执行相同操作时,我得到ERROR: MAC did not verify/javax.faces.application.ViewExpiredException错误。知道为什么服务器的行为会根据它是通过其 IP 地址还是通过其域名访问而有所不同?

标签: jsfviewexpiredexception

解决方案


该问题与 CloudFlare 中的激进缓存配置有关(即,包括视图状态)。


推荐阅读