org.springframework.security.ui.AbstractProcessing Filter在哪里?

时间:2012-11-28 20:27:13

标签: spring-security spring-webflow

我正在将遗留应用程序从Spring Security 2.x迁移到3.x.部署我的.jsp后,我收到以下错误:

14:49:01,333 ERROR [org.apache.catalina.core.ContainerBase。[jboss.web]。[localhost]。[/ tic]。[jsp]] servlet jsp的Servlet.service()抛出异常: org.apache.jasper.JasperException:无法为JSP编译类:

生成的java文件中line:6处发生错误 只能导入一种类型。 org.springframework.security.ui.AbstractProcessing Filter解析为包

生成的java文件中line:7处发生错误 只能导入一种类型。 org.springframework.security.ui.webapp.Authenticat ionProcessingFilter解析为包

生成的java文件中的行:8处发生错误 只能导入一种类型。 org.springframework.security.AuthenticationExcepti解析为包

在有问题的.jsp中,我有以下内容:

问题是这些类在3.0中不再存在。所以,我的问题是,他们去了哪里,或者有更好的方法在3.0中做这些事情?

1 个答案:

答案 0 :(得分:2)

在Spring 3.x

对于错误行:6& 7:

org.springframework.security.ui.AbstractProcessingFilter
TO
org.springframework.security.web.authentication.AbstractProcessingFilter
但是,它已被弃用。因此,请使用此org.springframework.security.web.authentication.AbstractAuthenticationProcessingFilter javadoc

对于错误行:8

org.springframework.security.AuthenticationException

org.springframework.security.core.AuthenticationException javadoc

我希望这有帮助!