哪个Spring安全版与Spring3.0.4兼容?

时间:2012-05-22 06:54:29

标签: eclipse spring security compatibility

我是Spring框架的新手,现在学习Spring安全性。

我正在使用:
Eclipse 3.3(Europa)
Tomcat 5.5
Spring 3.0.4
Java 1.6

我正在开发一个 HelloWorld 应用程序。有一个控制器类和一个 dispatcher-servlet.xml绝对没问题。

我的问题是什么:
当我运行项目时只是调用< welcome-file>中存在的 index.jsp
web.xml文件的工作原理精细

但是 当我在web.xml文件中添加以下内容以实现spring安全性时:

<servlet>,<servlet-mapping>,<context-param> and <listener>之后

  <filter>  
      <filter-name>springSecurityFilterChain</filter-name>  
      <filter-class>org.springframework.web.filter.DelegatingFilterProxy</filter-class>  
  </filter>  
  <filter-mapping>  
      <filter-name>springSecurityFilterChain</filter-name>  
      <url-pattern>/*</url-pattern>  
  </filter-mapping>  

现在如果我在浏览器中运行输出是:

请求的资源()不可用。

问题出在哪里?

我认为可能存在一些兼容性问题 因为:如果您访问&lt; http://static.springsource.org/spring-security/site/downloads.html>

下载选项包括:
Spring的弹性安全性 3.1.0 3.0.6
Spring的弹性安全性 3.0.7 3.0.6
Spring 2.0和2.5

的Spring Security 2.0.7

但我使用的是Spring3.0.4。那么使用什么?
在这个项目中,我包含了以下jar文件:

弹簧安全-ACL-2.0.7
弹簧安全-CAS-客户端2.0.7
弹簧安全核心2.0.7
spring-security-openid-2.0.7

如果兼容性是一个问题,那么请帮我配置和弹簧 我的eclipse和Tomcat版本使用的安全版本?

最后一件事:
在web.xml中,<context-param>我的代码:

 <param-value>  
   /WEB-INF/dispatcher-servlet.xml,/WEB-INF/spring-security.xml  
 </param-value>  

这是正确的方法吗?

0 个答案:

没有答案