exception The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application


 

1.情景展示

  eclipse,運行web項目時,報錯信息如下:

  The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be resolved in either web.xml or the jar files deployed with this application

  但是,你將項目導入到myeclipse時,項目可以正常運行,卻不會報錯,怎么回事? 

2.原因分析

  這主要是因為,在myeclipse中,J2EEjar包中包含:standard.jar和jstl.jar這兩個jar包。

  而在eclipse中,則不會自動引入這兩個jar包(缺少這兩個jar包),所以在發布到tomcat上時,會報上述錯誤。

3.解決方案

  方式一:將這兩個jar包拷貝到項目的lib目錄下; 

  並且要構建到項目當中。

  如果沒有自動添加到項目中,則需要你手動Add to Build Path。

  這種方式的優勢在於:方便項目移植。

  方式二:將這兩個jar包拷貝到tomcat的lib目錄下; 

  這樣,只要使用tomcat發布項目,就可以保證發布的項目不會缺失這兩個jar包。

 

寫在最后

  哪位大佬如若發現文章存在紕漏之處或需要補充更多內容,歡迎留言!!!

 相關推薦:

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM