2015-08-13 164 views
0
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: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. 

Apache Tomcat/7.0.27 
+0

我想你應該檢查你的依賴關係/添加JAR。 「它是從所需的.class文件間接引用的」,表示有一些類被另一個類使用,並且無法找到該類。 – James

+0

添加正在編譯錯誤的jsp –

+0

您的JSP頁面出現錯誤並檢查您的JAR文件 –

回答

0

我可以看到你使用的是Apache-tomcat-7.0.27。該版本不支持JDK8,因此您需要升級到更新的版本。我知道apache-tomcat-7.0.50支持JDK8。

JDK8的類格式已經改變,這就是Tomcat無法編譯JSP的原因。

+0

你能否給我下載apache-tomcat-7.0.50的鏈接 – Asif

+0

在這裏你可以找到所有的7個版本。也許你更喜歡得到一個新的:http://archive.apache.org/dist/tomcat/tomcat-7/ –

+0

它工作,如果我從jdk8降級到jdk7? – Asif

相關問題