无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:

  • Post author:
  • Post category:其他




目录:



1.报错信息



2.尝试过的方法



3.最终解决办法



4.参考文章



一、报错信息如下:

org.apache.catalina.core.ApplicationDispatcher.invoke Servlet[jsp]Servlet.service()抛出异常`org.apache.jasper.JasperException: /WEB-INF/views/modules/sys/sysLogin.jsp (.: [3],: [0]) 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

在这里插入图片描述



二、尝试过的方法


1、导入jstl.jar和standard.jar,将tld文件拷贝到WEB-INF下;

2、在jsp界面导入<%@ taglib prefix=“http://java.sun.com/jsp/jstl/core” url=“http://java.sun.com/jsp/jstl/core”>

3、更换tomcat路径



三、最终解决办法


打开tomcat安装目录下的conf目录,打开catalina.properties文件

找到tomcat.util.scan.StandardJarScanFilter.jarsToSkip=*.jar\ ,然后把该行注释掉,添加一行tomcat.util.scan.StandardJarScanFilter.jarsToSkip=\ 保存退出,然后重启项目问题解决

在这里插入图片描述



四、参考文章

https://blog.csdn.net/weixin_30119925/article/details/113462701?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522165353785816781818721893%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=165353785816781818721893&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2allfirst_rank_ecpm_v1~rank_v31_ecpm-15-113462701-null-null.142v10pc_search_result_control_group,157v12control&utm_term=%E6%97%A0%E6%B3%95%E5%9C%A8web.xml%E6%88%96%E4%BD%BF%E7%94%A8%E6%AD%A4%E5%BA%94%E7%94%A8%E7%A8%8B%E5%BA%8F%E9%83%A8%E7%BD%B2%E7%9A%84jar%E6%96%87%E4%BB%B6%E4%B8%AD%E8%A7%A3%E6%9E%90%E7%BB%9D%E5%AF%B9uri&spm=1018.2226.3001.4187