一个已经上线的项目,现在换了一个环境,启动之后报这样的错,请教下大家帮看看。
下面是后台报错:
2008-09-15 13:10:50 ERROR [http-8080-Processor22] (Compiler.java:387) - Javac exception
Compile failed; see the compiler error output for details.
at org.apache.tools.ant.taskdefs.Javac.compile(Javac.java:944)
at org.apache.tools.ant.taskdefs.Javac.execute(Javac.java:764)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:382)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:237)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at com.koal.webframe.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:104)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:186)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:157)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:214)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextValve.java:198)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:152)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:137)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:118)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:102)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.core.StandardValveContext.invokeNext(StandardValveContext.java:104)
at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:520)
at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:929)
at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:160)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:799)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:705)
at org.apache.tomcat.util.net.TcpWorkerThread.runIt(PoolTcpEndpoint.java:577)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:683)
at java.lang.Thread.run(Thread.java:595)
2008-09-15 13:10:50 ERROR [http-8080-Processor22] (Compiler.java:388) - Env: Compile: javaFileName=/D:/service/Tomcat 5.0/work/Catalina/localhost/safera//org/apache/jsp/index_jsp.java
classpath=/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/classes/;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/JspSmart.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalCACommon.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalEMEngine_1.3.4.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalSecurity.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalUtils.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/QuickServer.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalUtils.jar;/D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/QuickServer.jar;/D:/service/Tomcat 5
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/classes
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/JspSmart.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalCACommon.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalEMEngine_1.3.4.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalSecurity.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/KoalUtils.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/QuickServer.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/activation.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/axis-ant.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/axis.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/classes12_9i.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/common-controls-1.2.061_processbykoal.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-beanutils.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/activation.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/axis-ant.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/axis.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/classes12_9i.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/common-controls-1.2.061_processbykoal.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-beanutils.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-chain.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-collections.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-dbcp.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-digester.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-discovery-0.2.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-fileupload.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-lang.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-logging.jar
cp=D:/service/Tomcat 5.0/webapps/safera/WEB-INF/lib/commons-pool.jar
srcDir=D:/service/Tomcat 5.0/work/Catalina/localhost/safera
include=org/apache/jsp/index_jsp.java
2008-09-15 13:10:50 ERROR [http-8080-Processor22] (Compiler.java:407) - Error compiling file: /D:/service/Tomcat 5.0/work/Catalina/localhost/safera//org/apache/jsp/index_jsp.java [javac] Compiling 1 source file
D:/service/Tomcat 5.0/work/Catalina/localhost/safera/org/apache/jsp/index_jsp.java:14: org.apache.jsp.index_jsp is not abstract and does not override abstract method getIncludes() in org.apache.jasper.runtime.HttpJspBase
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
^
Note: D:/service/Tomcat 5.0/work/Catalina/localhost/safera/org/apache/jsp/index_jsp.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
1 error
前台页面报错:
org.apache.jasper.JasperException: Unable to compile class for JSP
Generated servlet error:
D:/service/Tomcat 5.0/work/Catalina/localhost/safera/org/apache/jsp/index_jsp.java:14: org.apache.jsp.index_jsp is not abstract and does not override abstract method getIncludes() in org.apache.jasper.runtime.HttpJspBase
public final class index_jsp extends org.apache.jasper.runtime.HttpJspBase
^
Generated servlet error:
Note: D:/service/Tomcat 5.0/work/Catalina/localhost/safera/org/apache/jsp/index_jsp.java uses unchecked or unsafe operations.
Generated servlet error:
Note: Recompile with -Xlint:unchecked for details.
1 error
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:332)
org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:412)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:472)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:451)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:439)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:511)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:295)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
com.koal.webframe.filter.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:104)
项目的代码都是已经上线的产品,不大可能出问题,就是换了一个环境,不知道为什么就不能正常编译了!
原因找到了,eclipse选择默认JDK错误,
选择window -> preferences -> java -> compiler 中选择1.4还是1.5的JDK