我使用的shiro版本是1.5.1 ,在获取shiro.ini文件时发现IniSecurityManagerFactory过期,证明在以后的jdk版本中IniSecurityManagerFactory可能会被删除。
解决办法DefaultSecurityManager
DefaultSecurityManager defaultSecurityManager=new DefaultSecurityManager();
IniRealm iniRealm=new IniRealm();
defaultSecurityManager.setRealm(iniRealm);