JeeSite的开发环境部署 - 错误:

一进登录页面就报这个错误:
java.lang.ClassCastException: java.lang.String cannot be cast to com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm$Principal
at com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm.doGetAuthorizationInfo(SystemAuthorizingRealm.java:95)
at org.apache.shiro.realm.AuthorizingRealm.getAuthorizationInfo(AuthorizingRealm.java:341)
at org.apache.shiro.realm.AuthorizingRealm.isPermitted(AuthorizingRealm.java:461)
at com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm.isPermitted(SystemAuthorizingRealm.java:160)
at org.apache.shiro.realm.AuthorizingRealm.isPermitted(AuthorizingRealm.java:457)
at org.apache.shiro.authz.ModularRealmAuthorizer.isPermitted(ModularRealmAuthorizer.java:223)
at org.apache.shiro.authz.ModularRealmAuthorizer.checkPermission(ModularRealmAuthorizer.java:322)

java.lang.ClassCastException: java.lang.String cannot be cast to com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm$Principal

类型转换异常

java.lang.ClassCastException: java.lang.String cannot be cast to com.thinkgem.jeesite.modules.sys.security.SystemAuthorizingRealm$Principal
你试图将字符串转换成SystemAuthorizingRealm
看下你的代码

我这几天经常莫名其妙的项目跑不起来,就是因为这个问题,虽然一直找不到原因但是找到一个可行的解决方法,试试清理一下项目重新部署,我的项目清理一下就不出那个问题了