原因:
Tomcat 自身问题或者是版本不一致导致的
改进:
- 自己新建一个maven项目,新建一个Tomcat程序,连接数据等
- 导入别人的项目
- 在导入的时候,碰到了一些问题:
类型 异常报告
消息 /jsp/frame.jsp (行.: [2], 列: [0]) 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
描述 服务器遇到一个意外的情况,阻止它完成请求。
例外情况
org.apache.jasper.JasperException: /jsp/frame.jsp (行.: [2], 列: [0]) 无法在web.xml或使用此应用程序部署的jar文件中解析绝对uri:[http://java.sun.com/jsp/jstl/core]
org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:41)
org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:299)
org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:99)
org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:351)
org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:384)
org.apache.jasper.compiler.Parser.parseDirective(Parser.java:485)
org.apache.jasper.compiler.Parser.parseElements(Parser.java:1450)
org.apache.jasper.compiler.Parser.parse(Parser.java:144)
org.apache.jasper.compiler.ParserController.doParse(ParserController.java:245)
org.apache.jasper.compiler.ParserController.parse(ParserController.java:106)
org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:207)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:392)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:368)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:352)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:603)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:399)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:379)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:327)
javax.servlet.http.HttpServlet.service(HttpServlet.java:623)
org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
cn.smbms.filter.SysFilter.doFilter(SysFilter.java:31)
cn.smbms.filter.CharacterEncoding.doFilter(CharacterEncoding.java:18)
):注意 主要问题的全部 stack 信息可以在 server logs 里查看
– 解决方法:
是包导入的问题,将
这些包放到Tomcat 下的lib中