为什么standard.jar和jstl.jar放在自定义的目录下无法被正确加载
明缘 2015-11-15 05:31:33 为了使用jstl标签
将以上2个jar包放在WEB-INF\lib 下,并在build path 内点击add external将jar包添加到工程内。
web.xml内加入如下代码:
<jsp-config>
<taglib>
<taglib-uri>http://java.sun.com/jsp/jstl/core</taglib-uri>
<taglib-location>/WEB-INF/tlds/c.tld</taglib-location>
</taglib>
</jsp-config>
但是启动tomcat后运行程序页面内出现如下错误:
Failed to load or instantiate TagLibraryValidator class: org.apache.taglibs.standard.tlv.JstlCoreTLV
鼓捣半天将以上2个文件添加到tomcat\lib 下程序可以运行。
初步认为不放在tomcat\lib 下无法运行的原因是由于ClassLoader 没有加载那2个jar包引发的,可是该怎么配置
可以让以上2个文件都被ClassLoader正确加载呢?