2011-03-03 81 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時,一切都按預期工作。

相關問題