问题背景:项目突然无法登陆账号,可以启动,完全不报错。只是在填写完账号密码点击登录按钮后后台就会报错
org.apache.shiro.authc.AuthenticationException: Authentication failed for token submission [com.thinkgem.jeesite.modules.sys.security.UsernamePasswordToken - admin, rememberMe=false (0:0:0:0:0:0:0:1)]. Possible unexpected error? (Typical or expected login exceptions should extend from AuthenticationException)...
尝试过网上多种修改方案都没有效果,仔细查看控制台错误信息后最终确定错误原因:
org.apache.shiro.cache.CacheException: net.sf.ehcache.CacheException: java.io.OptionalDataException...
错误原因:Tomcat缓存出现问题
解决办法:清空...\apache-tomcat-8.5.9\temp\jeesite\ehcache文件夹下的所有缓存内容,问题自动解决。