您的位置:首页 > 理论基础 > 计算机网络

eclipse下标签库缺失导致HTTP Status 500错误的解决办法

2016-07-15 16:08 603 查看
错误提示:

HTTP Status 500 - The absolute uri: http://java.sun.com/jstl/core_rt cannot be resolved in either web.xml or the jar files deployed with this application

解决办法:
下载两个JAR包:standard.jar 包和 jstl.jar 包 拷贝到项目的 /WebContent/WEB-INF/lib 目录下即可。

技巧:这两个包可到网上下载,参考 http://tomcat.apache.org/taglibs/standard/ 可得standard.jar

关于 jstl.jar 则不限网址,有很多
http://archive.apache.org/dist/jakarta/taglibs/standard/binaries/

jakarta-taglibs-standard-1.1.2.zip                2004-10-25 20:57  933K
这个网址两个包都有~呵呵!


快速方法:打开Myeclipse,建一个Web Project项目,在项目属性 或右键->Build Path->Libraries选项卡,选择JSTL 1.2.2 Library 展开,下方有两个jar包,将对话框拉宽些,可见到后面有个地址,找到目录地址,即可复制这两个包到 eclipse 项目指定目录下,相当于Eclipse借用MyEclipse的包。

例如:我找到的目录地址为:
D:\Myeclipse2016CI4\plugins\com.genuitec.eclipse.j2eedt.core_13.0.0.me201605020208\data\libraryset\

这个目录下有很多个版本,我用的是:
\ JSTL1.2.1 \ lib \ javax.servlet.jsp.jstl.jar 【jstl包】
\ JSTL1.2.2 \ lib \ jstl-impl-1.2.2.jar 【standard包】

(新手总结:其实jstl包观察后缀前面是不是以jstl结尾,standard包则看是不是以jstl开头)
听说 standard包有4种版本:impl , spec , el , compat 暂不知道区别,但都能用,一般用 impl
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  cannot absolute files