為了編譯方便我把 servlet-api.jar 和 jsp-api.jar 和其他 jar 包都放在一起,在 ant build 的時候就會一并被拷到 Web 項目的 WEB-INF/lib 下,不過這次因此出現了一個 jsp 頁面的編譯錯誤,所有的 jsp 頁面打開都會在頁面上報編譯錯誤,后臺無任何信息。考慮到 jsp 頁面的編譯可能和 jsp-api.jar 有關,于是將 WEB-INF/lib 下的 servlet-api.jar 和 jsp-api.jar 移走,問題解決。
后來發現放在里面的這兩個包是 tomcat5.5 的,是 JSP 2.0 規范的,而部署的服務器是 tomcat 6.0 是 JSP 2.1 規范的,兩者可能有一定的沖突,才導致這樣的錯誤。
posted on 2009-08-17 17:22
steady 閱讀(2586)
評論(0) 編輯 收藏 所屬分類:
Java