错误The absolute uri: [http://xxx] cannot be resolved in either web.xml
spring项目用到了 spring-security的标签。具体如下:
<%@ taglib prefix="sec" uri="http://www.springframework.org/security/tags" %>
然后运行后,解析jsp文件时,报如下错误:
The absolute uri: [http://www.springframework.org/security/tags] cannot be resolved in either web.xml or the jar files deployed with this application
问题原因:
这种自定义标签,需要根据 uri找到对应的 *.tld 文件,报错是因为没有找到对应的 .tld文件。.tld文件大多是放在提供该标签的库的jar包里的META-INF文件夹下的。
解决方法
- 首先确定是否引入了正确的jar包,jar包中是否有对应的 *.tld文件,文件中的uri是否和你使用的uri一样。
*.tld文件示例
<taglib>......<uri>http://xxx</uri>......</taglib>
- 包和文件都有了,还需要tomcat能够发现这些文件。tomcat在启动的时候会使用The Jar Scanner Component去扫描所有的jar包,从而发现这个文件。之前因为其他项目原因,把tomcat的jarScanFilter给该了,导致没有去扫描到该文件。所以报错了。
这里就又再提一次tomcat项目中出现循环依赖问题,导致启动失败:
org.bouncycastle.asn1.DERBoolean->org.bouncycastle.asn1.ASN1Boolean
此时需要找到项目引入的第三方库中包含对应类的jar包,然后在conf/catalina.properties文件中的tomcat.util.scan.StandardJarScanFilter.jarsToSkip后面添加对应的jar包。最好不要添加*.
错误The absolute uri: [http://xxx] cannot be resolved in either web.xml相关推荐
- The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml or the jar
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. tomcat启动报务后访问页面报错: org.apache.jasper.JasperExcept ...
- 怒赞!The absolute uri: http://java.sun.com/jsp/jstl/core cannot be resolved in either web.xml解决方案
出自 文章 使用以下方法时,也跟文章楼主一样,使用过这些方法:但是全部失败 将jstl包放到部署的lib目录中-失败 将jstl放到Tomcat的lib目录中-失败 将jar包单独导入然后添加依赖- ...
- HTTP Status 500 - The absolute uri: http://java.sun.com/jsp/jstl/core cannot-报错解决方法
操作:jsp文件里面添加<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" % ...
- org.apache.jasper.JasperException: The absolute uri: [http://java.sun.com/jsp/jstl/core] cannot be r
项目启动报错 1.报错内容: 报错先是这样 按照百度的方法添加了c.tld和对应的web.xml文件 Sep 13, 2022 11:25:35 AM org.apache.catalina.core ...
- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core] jsp中出错提示: The absolute uri: h ...
- web.xml配置错误页面
Why? 一般在我们程序员看来,出错了,我们因该需要看到错误信息,来让我们知道错误原因是什么,例如: 但是,对于用户群体来说,他们并不需要了解具体是发生了什么错误,只需要在报错的时候,提供给他们一个友 ...
- Spark:java.net.URISyntaxException: Relative path in absolute URI: file:D:/XXX/SparkFaultBench/spark-
错误: Spark:java.net.URISyntaxException: Relative path in absolute URI: file:D:/XXX/SparkFaultBench/sp ...
- hive启动报错:Relative path in absolute URI:${system:java.io.tmpdir%7D/$%7Bsystem:user.name%7D
hive启动时遇到以下错误: Exception in thread "main"java.lang.RuntimeException: java.lang.IllegalArgu ...
- 【错误记录】-eclipse 导入类 提示The import XXX cannot be resolved
错误:The import XXX cannot be resolved 弄了好久,import类的都没问题,但就是报错. 选择project --> clean后,OK. 如果还不行,删掉全部 ...
最新文章
- NYOJ-49 开心的小明
- python subprocess模块 命令执行
- react 判断地址是否有效_继续,react-redux原理解析
- 利用configure脚本将定制的模块加入到Nginx中
- Component creation must be done on Event Dispatch Thread错误解决方法
- (1)Spring框架----通俗易懂的IoC原理
- 程序员必备的10款工具软件!最后一款简直绝了!
- 阿铭Linux_公有云学习笔记20190117
- 错误:java.lang.IllegalArgumentException: Service not registered
- FusionCharts学习总结
- elastix2.5vtigercrm5.2.1来电弹屏和点击呼叫的配置
- PHP工程师的最佳学习路线
- HJ82 将真分数分解为埃及分数(需要知道求埃及数的数学方法)
- python画椭圆turtle_用python-turtle优雅的画椭圆
- 支持向量机是怎么画分类平面的?
- 通过QI协议发射和接收的无线充需要做CE认证吗?RED指令?
- Java 实现 YoloV7 人体姿态识别
- Gunicorn简介、安装、配置、启动
- 虚拟码号应用行业介绍!
- (java)密码加密。某系统的数字密码,比如1983,采用加密方式进行传输,规则如下:先得到每位数,然后每位数都加上5,再对10求余,最后将所有数字反转,得到一串新数。
热门文章
- dota2起源1和2引擎区别_DOTA2将更新起源2引擎 游戏画质将大幅度提升
- JS 全屏和退出全屏
- 美通企业周刊 | 劳斯莱斯推出新古思特;华中首家美高梅酒店落地武汉;三星全球最大半导体生产线开工...
- 独孤九剑第五式-朴素贝叶斯模型
- No5.由内存存储改为数据库存储和redis存储(主要是授权服务端的用户信息、客户端信息、客户授权信息;资源端是没有存储的,每次解析token拿到用户信息)
- 记一次drools比较隐晦的问题
- 堆(一)最大堆和最小堆的实现
- Windows 10 搭建自己的HTTPS环境
- 你这么不识趣,别人凭啥要跟你聊天…
- 95%的人都不知道这10条关于品牌微博必做的法则