java - jsp 3、jstl 1.2 和 Maven
问题描述
我使用:java 10,Tomcat 7.0.88和maven
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
在这种情况下,我的食谱遵循异常
HTTP 状态 500 - 绝对 uri: http: //java.sun.com/jsp/jstl/core 无法在 web.xml 或随此应用程序部署的 jar 文件中解析
类型异常报告
消息绝对 uri: http: //java.sun.com/jsp/jstl/core无法在 web.xml 或随此应用程序部署的 jar 文件中解析
描述 服务器遇到一个内部错误,阻止它完成这个请求。
例外
org.apache.jasper.JasperException:绝对 uri:http: //java.sun.com/jsp/jstl/core无法在 web.xml 或使用此应用程序部署的 jar 文件中解析 org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:56) org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java: 445) org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:117) org.apache.jasper.compiler.TagLibraryInfoImpl.generateTLDLocation(TagLibraryInfoImpl.java:325) org.apache.jasper.compiler.TagLibraryInfoImpl.(TagLibraryInfoImpl .java:154) org.apache.jasper.compiler.Parser.parseTaglibDirective(Parser.java:419) org.apache.jasper.compiler.Parser.parseDirective(Parser.java:484) org.apache.jasper.compiler.Parser .parseElements(Parser.java:1421) org.apache.jasper.compiler.Parser.parse(Parser.java:138) org.apache.jasper.compiler.ParserController。doParse(ParserController.java:242) org.apache.jasper.compiler.ParserController.parse(ParserController.java:102) org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:199) org.apache.jasper。 compiler.Compiler.compile(Compiler.java:374) org.apache.jasper.compiler.Compiler.compile(Compiler.java:354) org.apache.jasper.compiler.Compiler.compile(Compiler.java:341) org. apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:660) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:364) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:395) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:339) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter. java:52) 待办事项。TodoServlet.doGet(TodoServlet.java:23) javax.servlet.http.HttpServlet.service(HttpServlet.java:624) javax.servlet.http.HttpServlet.service(HttpServlet.java:731) org.apache.tomcat.websocket。 server.WsFilter.doFilter(WsFilter.java:52)
note Apache Tomcat/7.0.88 日志中提供了根本原因的完整堆栈跟踪。Apache Tomcat/7.0.88
解决方案
推荐阅读
- java - 原型 bean 之间的共享 bean 是线程安全的吗?
- r - stat_contour() 从测深地图填充区域
- java - 进程 'command '\ndk-bundle/ndk-build.cmd'' 以非零退出值 -1073741819 结束
- apache - nutch 时间安排再次访问一个页面
- ruby-on-rails - 在现有的 Rails 应用程序中设置 wordpress 博客
- r - R markdown 定义用于格式化的宏
- windows - Easyphp 17.0 未在 Windows Server 2016 上启动
- usb - 如何理解使用 libusb 进行批量传输
- ios - didSet 属性值只出现在 print()
- sql - 查询以获取在 3 列中具有相同值且在 1 列中具有不同值的行