異常詳情:
在執行到自定義realm的doGetAuthenticationInfo方法時,拋出NullPointerException異常,異常信息為
Authentication failed for token submission [org.apache.shiro.authc.UsernamePasswordToken - zhangsan,
rememberMe=false]. Possible unexpected error?
(Typical or expected login exceptions should extend from AuthenticationException).
原因:
出現這個異常的原因很多,可以肯定不是因為密碼錯誤,因為密碼錯誤也不會在這一步拋出異常。
我這次遇到的是因為UserModel模型實體類沒有實現序列化接口,即Serializable;實現這個接口后問題解決。