【问题标题】:Tomcat: java.util.Map$Entry cannot be resolved [duplicate]Tomcat:无法解析 java.util.Map$Entry [重复]
【发布时间】:2015-03-02 00:49:41
【问题描述】:

安装了tomcat,启动服务器时出现这个错误:

type Exception report

message

description The server encountered an internal error () that prevented it from fulfilling this request.

exception

org.apache.jasper.JasperException: Unable to compile class for JSP: 

An error occurred at line: 1 in the generated java file
The type java.util.Map$Entry cannot be resolved. It is indirectly referenced from required .class files

Stacktrace:
    org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
    org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
    org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:469)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
    org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
    org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
    org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
    org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
    org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
    javax.servlet.http.HttpServlet.service(HttpServlet.java:722)

note The full stack trace of the root cause is available in the Apache Tomcat/7.0.27 logs.

【问题讨论】:

  • 是否安装了jdk? JAVA_HOME 设置了吗?
  • 一切都设置好了,但它不适用于 jdk 1.8,所以我转移到 jdk 1.7 现在它工作正常

标签: java tomcat


【解决方案1】:

这是依赖关系的问题。请检查您的 java 版本是否正确,请注意 Tomcat 7.027 不能与 java 8 配合使用。此外,在您的依赖项中,请确保您拥有正确的版本。

【讨论】:

  • 谢谢...它适用于 jdk 1.7
猜你喜欢
  • 2014-07-12
  • 2014-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-06-07
  • 2015-02-06
  • 1970-01-01
相关资源
最近更新 更多