我有一個在tomcat 5.5上正常工作的spring web應用程序。我試圖將相同的web應用程序部署到tomcat 6容器,並提出一些問題。將Spring Web App從tomcat 5.5遷移到tomcat 6.0時出現的問題
我所遇到的主要兩個問題是與爲jstl配置容器並使Spring安全登錄正常工作有關。
我相信我已經通過在$ CATALINA_HOME/lib目錄從here了JSTL-1.2.jar LIB(雖然它確實看起來很奇怪,它是如此難以找出如何解決JSTL的配置問題得到這個工作)。現在
的主要問題是,當我嘗試登錄使用基於表單的認證,我當登錄表單提交給「j_spring_security_check」得到一個HTTP 404錯誤。
我已經根據spring安全性文檔在web.xml文件中設置了過濾器,但看起來tomcat沒有按預期調用它。
我希望有人可以在這裏分享自己的經驗,我當然缺少我的配置一些基本的東西。
謝謝。
更新:雖然根據這裏的回覆進行了故障排除,但我最終做的一件事是下載tomcat 6.0.18的全新副本,並確保我在WEB中有jstl-1.2.jar文件-INF/lib目錄。有趣的是,現在應用程序似乎工作正常。
我有點爲難,但現在我會盡力追查安裝這是造成錯誤兩個tomcat的區別,並在這裏發表一個進一步的更新。
感謝您對這些傢伙的迴應。