我认为问题的原因可能是因为在启动Web应用程序时未加载用于弹簧安全性的xml配置文件。
要解决此问题,你应该像这样在web.xml中指定所有XML配置文件:
<context-param> <param-name>contextConfigLocation</param-name> <param-value>/WEB-INF/spring-security.xml, /WEB-INF/applicationContext.xml</param-value></context-param>
如果你的配置文件位于类路径(不是WEB-INF文件夹或其子文件夹)中,则可以通过这种方式指定配置文件列表;
...<param-value> classpath:applicationContext.xml, classpath:spitter-security.xml</param-value>...
而且,你还需要添加特殊的侦听器来加载配置文件:
<listener> <listener-class> org.springframework.web.context.ContextLoaderListener </listener-class></listener>



