java - Tomcat 主页显示错误

标签 java tomcat

我无法打开我的 tomcat 服务器主页,它显示以下错误:

HTTP Status 500 -

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:457)
    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.23 logs.

Apache Tomcat/7.0.23

最佳答案

这是由兼容性问题引起的,因为您使用的是不同的 Java 版本。可能您将 Java8 用作:

  • 用于您的 Tomcat 的 JRE 或
  • 编译你的代码

决定您想使用哪个 Java 版本,并确保您的环境始终使用该特定版本。

关于java - Tomcat 主页显示错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28883185/

相关文章:

java - 第二次调用 FragmentTransaction.replace() 时出现 Android Fragment 转换错误

xml - 使用 Tomcat 获取 web.xml 文件以在 Apache 服务器上运行

apache - 所有对 Restful web 服务的后请求都提供 Http 415

tomcat - 如何在 grails 中指定可移植的 jndi 数据源查找

java - 如何将 Instant 转换为日期格式?

java - 私有(private)和公共(public)访问修饰符是否会影响性能?

java - 使用 Java 客户端连接到 AWS 托管的 Cassandra

java - 在 Jruby 中访问 .jar 内的 java 类

tomcat - 无法在 UserGrid 中注册用户 : All Host Pools Marked Down. 重试负担推给客户端

java - 无法在 Tomcat 和 IntelliJ 上加载请求的类 : com. mysql.jdbc.Driver