2011-03-03 89 views
1

我有一个干净的GWT应用程序,我想用Spring Security来保护它。我在web.xml中有一个标准的过滤器配置,而在我的Spring上下文文件中有一个标准的基于表单的安全配置。GWT + Spring Security =无法找到Spring NamespaceHandler

当我建立我的应用程序作为.war并将其部署到它按预期工作的应用程序服务器,但是当我尝试在Eclipse中的GWT Jetty服务器上运行它,我得到,因为security命名空间的可怕Unable to locate Spring NamespaceHandler例外。

我知道这通常是由于缺少spring-security-config库,但我确信我所有必需的Spring Security库都在类路径中。有什么我错过了GWT Eclipse插件服务器如何处理类加载?

我想尽组合我能想到的Spring Security的.jar文件手动添加到我的项目构建路径,我跑的配置路径等

回答

1

看来,GWT Eclipse插件服务器不尊重Eclipse项目类路径设置。当我手动将spring-security .jars复制到WEB-INF/lib并运行GWT Compile时,一切都按预期工作。

相关问题