java - 启动tomcat时jsp索引异常

标签 java jsp tomcat exception

我有一个奇怪的问题。让我们从错误开始:

SEVERE: Servlet.service() for servlet [jsp] in context with path [] threw exception [/index.jsp (line: 3, column: 1) File "/WEB-INF/jsp/includes.jsp" not found] with root cause
org.apache.jasper.JasperException: /index.jsp (line: 3, column: 1) File "/WEB-INF/jsp/includes.jsp" not found
    at org.apache.jasper.compiler.DefaultErrorHandler.jspError(DefaultErrorHandler.java:42)
    at org.apache.jasper.compiler.ErrorDispatcher.dispatch(ErrorDispatcher.java:443)
    at org.apache.jasper.compiler.ErrorDispatcher.jspError(ErrorDispatcher.java:133)
    at org.apache.jasper.compiler.Parser.processIncludeDirective(Parser.java:322)
    at org.apache.jasper.compiler.Parser.parseIncludeDirective(Parser.java:357)
    at org.apache.jasper.compiler.Parser.parseDirective(Parser.java:467)
    at org.apache.jasper.compiler.Parser.parseFileDirectives(Parser.java:1779)
    at org.apache.jasper.compiler.Parser.parse(Parser.java:135)
    at org.apache.jasper.compiler.ParserController.doParse(ParserController.java:242)
    at org.apache.jasper.compiler.ParserController.parseDirectives(ParserController.java:119)
    at org.apache.jasper.compiler.Compiler.generateJava(Compiler.java:193)
    at org.apache.jasper.compiler.Compiler.__compile(Compiler.java:373)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
    at org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
    at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
    at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
    at org.apache.jasper.servlet.JspServlet._serviceJspFile(JspServlet.java:390)
    at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java)
    at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:728)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:51)
    at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
    at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
    at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:222)
    at org.apache.catalina.core.StandardContextValve.__invoke(StandardContextValve.java:123)
    at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java)
    at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
    at org.apache.catalina.core.StandardHostValve.__invoke(StandardHostValve.java:171)
    at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java)
    at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:100)
    at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:953)
    at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
    at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:408)
    at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:1041)
    at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:603)
    at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:310)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(Unknown Source)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
    at java.lang.Thread.run(Unknown Source)

这是在我启动 tomcat 时给出的(在一个类中由于异常而中断调试之后)。我已经尝试过对所有 JSP 的所有代码进行注释,并检查是否每个文件都在部署目录中。一切看起来都很好,奇怪的是应用程序运行良好。我找不到问题,也不知道从哪里开始寻找!

有人可以帮助我或已经遇到类似的问题吗?

谢谢

最佳答案

如果文件 includes.jsp 仍然存在于您的项目中,请尝试清理 tomcat 工作目录。清理并重建您的项目,然后重试。

关于java - 启动tomcat时jsp索引异常,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24585429/

相关文章:

java - 我在哪里可以找到 Unified EL 2.2 的语法?

java - Java Servlet 中的过滤器无法正常工作?

java - Web 容器究竟何时初始化 servlet?

java - 为什么 Maven 会编译/运行错误的代码?

java - displaytag导出的Excel以科学格式显示数字

java - Spring Boot 在关闭指标 Executor bean 时卡住了,键入 ExecutorService

java - 是否可以在 JSF 中实现动态组件树?

java - codehaus.mojo gwt-maven-插件 : project fails to compile

java - 使用jsp的displaytag迭代对象列表

hibernate - NoClassDefFound错误: org/hibernate/cfg/Configuration