目录结构如下
在自己配置的ShiroConfig中已经放行了
filterChainDefinitionMap.put("/static/**", "anon");
login.ftl也引用了静态资源
<link rel="stylesheet" type="text/css" href="/logins/css/normalize.css" /> <link rel="stylesheet" type="text/css" href="/logins/css/demo.css" /> <link rel="stylesheet" href="/logins/js/vendor/jgrowl/css/jquery.jgrowl.min.css">
可是资源依然被拦截了
于是注释掉了
//filterChainDefinitionMap.put("/**", "authc");
静态资源可以访问了, 说明不是shiro的内在问题.
经过一番考虑, 感觉像是静态资源路径的问题, 于是在浏览器控制台看一下source的路径, 发现静态资源的路径前面是没有static的,