最新1.6版ApacheShiro发布问题

最新1.6版ApacheShiro发布问题,shiro,Shiro,我刚刚将我的网站更新为shiro的1.6版本。现在,当您第一次尝试使用凭据登录时,我不断收到许多错误。它实现了taglib prefix=“fmt”标记库进行翻译,似乎这可能会导致问题。有人也有过同样的经历吗 错误跟踪 HTTP Status 400 – Bad Request Type Status Report Message Invalid request Description The server cannot or will not process the request due

我刚刚将我的网站更新为shiro的1.6版本。现在,当您第一次尝试使用凭据登录时,我不断收到许多错误。它实现了taglib prefix=“fmt”标记库进行翻译,似乎这可能会导致问题。有人也有过同样的经历吗

错误跟踪

HTTP Status 400 – Bad Request
Type Status Report

Message Invalid request

Description The server cannot or will not process the request due to 
something that is perceived to be a client error (e.g., malformed request 
syntax, invalid request message framing, or deceptive request routing).

Apache Tomcat (TomEE)/9.0.37 (8.0.4)

详细说明:当我第一次启动tomcat并尝试登录时,站点语言设置为locale,它会给我错误信息。当我切换到英语时,错误消失

建议您禁用Url重写:

如果您使用的是shiro.ini,它看起来会像这样

shiro.sessionManager.sessionIdUrlRewritingEnabled = false
要恢复以前的1.6.0行为,请参阅文档的本节。


Shiro的下一个版本将修复此冲突,在此之前,您需要禁用其中一个。

建议您禁用Url重写:

如果您使用的是shiro.ini,它看起来会像这样

shiro.sessionManager.sessionIdUrlRewritingEnabled = false
要恢复以前的1.6.0行为,请参阅文档的本节。

Shiro的下一个版本将修复此冲突,在此之前,您需要禁用其中一个