无法解析Jsp tld文件

无法解析Jsp tld文件,jsp,jstl,jsp-tags,taglib,tld,Jsp,Jstl,Jsp Tags,Taglib,Tld,我在Tomcat7本地应用服务器上使用JSP1.2和JSTL或spring的taglib声明。 但是,无论文件是在WEB-INF/lib下还是在类路径上的其他位置,我总是会遇到如下错误: 绝对uri:无法在web.xml或与此应用程序一起部署的jar文件中解析 绝对uri:无法解析。 等等 我能让tomcat解析这些文件的唯一方法是,当我真的将它们从jar中提取到WEB-INF文件夹中时。在我因这个问题而迷失了几个小时之后,我问了团队中的其他成员,谁告诉我出于性能目的-catalina.prop

我在Tomcat7本地应用服务器上使用JSP1.2和JSTL或spring的taglib声明。 但是,无论文件是在WEB-INF/lib下还是在类路径上的其他位置,我总是会遇到如下错误: 绝对uri:无法在web.xml或与此应用程序一起部署的jar文件中解析 绝对uri:无法解析。 等等


我能让tomcat解析这些文件的唯一方法是,当我真的将它们从jar中提取到WEB-INF文件夹中时。

在我因这个问题而迷失了几个小时之后,我问了团队中的其他成员,谁告诉我出于性能目的-catalina.properties文件中有一个跳过tld文件扫描的配置:

tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*
org.apache.catalina.startup.ContextConfig.jarsToSkip=*
org.apache.catalina.startup.TldConfig.jarsToSkip=*
tomcat.util.scan.DefaultJarScanner.jarsToSkip=*
有关说明,请参见此处:和此处:

所以我把它改为只跳过一些重罐子,虽然我可以添加任何我知道不包含tld文件的罐子,问题就解决了