bug:500- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri-500优先查看代码错误

bug一般是我的心路历程,博客只是我的笔记。

写在开头:

求不要随意修改tomcat的配置(logging.properties等等文件) ,除了修改有关编码问题,不要随意修改。

起因是这样的:

至少有一个JAR被扫描用于TLD但尚未包含TLD。 为此记录器启用调试日志记录,以获取已扫描但未在其中找到TLD的完整JAR列表。 在扫描期间跳过不需要的JAR可以缩短启动时间和JSP编译时间。

bug:500- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri-500优先查看代码错误_第1张图片

并没有解决我的问题

后面我发现我的代码转发路径写错了,少了.jsp。但是配置修改了我没有改回去。

上面的bug修改配置操作,我定义为可能有用的操作并且记录了。

bug:500- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri-500优先查看代码错误_第2张图片

 

然后后面开始懵逼

为什么?

bug2----
HTTP状态 500 - 内部服务器错误

类型 异常报告

消息 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]

描述 服务器遇到一个意外的情况,阻止它完成请求。

例外情况

org.apache.jasper.JasperException: 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
    org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:55)
    org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:294)
    org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:81)
    org.apache.jasper.compiler.TagLibraryInfoImpl.generateTldResourcePath(TagLibraryInfoImpl.java:251)
    org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl.java:122)
    org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:431)
    org.apache.jasper.compiler.Parser.parseDirective(Parser.java:489)
    org.apache.jasper.compiler.Parser.parseElements(Parser.java:1445)
    org.apache.jasper.compiler.Parser.parse(Parser.java:144)
    org.apache.jasper.compiler.ParserController.doParse(ParserController.java:244)
    org.apache.jasper.compiler.ParserController.parse(ParserController.java:105)
    org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:206)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:386)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:362)

bug:500- 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri-500优先查看代码错误_第3张图片

我的懵逼是什么?

为什么要这三个文件?

为什么别人不用这三个都可以运行?

直到遇到同样的错误!它没用了!!!我麻了。

然后我又跑了之前我可以跑的项目也报这个错,我把那三个文件又放进去了。

没用,又报

00 - 内部服务器错误

类型 异常报告

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

我知道不是代码的错。但是500不是代码出错。

我想起了前两天那个可能无效的bug修复操作。

我修改回去了,可以了!!!又跑了之前我可以跑的项目,没问题了。

如果说你不知道修改了什么,下载对应版本,找到配置文件替换回去。

你可能感兴趣的:(bug,java,spring)