org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp
来源:互联网 发布:淘宝电动车便宜 编辑:程序博客网 时间:2024/06/06 04:29
部署完maven项目之后 项目启动正常 不报错 spring 和 struts quartz 都正常
但是 跳转到jsp页面时报错
org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
完整报错信息如下:
- java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
- at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:354)
- at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480)
- at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:425)
- at org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
- at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
- at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
- at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
- at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
- at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
- at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
- 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.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:96)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- 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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
- 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:1023)
- at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
- at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
- at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
- at java.lang.Thread.run(Thread.java:619)
- 2014-12-3 11:56:54 org.apache.catalina.core.StandardWrapperValve invoke
- 严重: Servlet.service() for servlet [jsp] in context with path [/athena] threw exception [java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;] with root cause
- java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
- at org.apache.jasper.compiler.JDTCompiler$2.acceptResult(JDTCompiler.java:354)
- at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:480)
- at org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:425)
- at org.apache.jasper.compiler.Compiler.compile(Compiler.java:298)
- at org.apache.jasper.compiler.Compiler.compile(Compiler.java:277)
- at org.apache.jasper.compiler.Compiler.compile(Compiler.java:265)
- at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:564)
- at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:299)
- at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:315)
- at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:265)
- 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.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter.doFilter(StrutsPrepareAndExecuteFilter.java:96)
- at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:243)
- at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
- at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:88)
- at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:108)
- 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.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
- at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:171)
- at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:99)
- 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:1023)
- at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:589)
- at org.apache.tomcat.util.net.AprEndpoint$SocketProcessor.run(AprEndpoint.java:1852)
- at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExecutor.java:886)
- at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:908)
- at java.lang.Thread.run(Thread.java:619)
这个也是包的冲突导致的
在依赖包pom.xml中把jasper相关的包 删除即可或者privoded即可
<dependency> <groupId>tomcat</groupId> <artifactId>jasper-compiler</artifactId> <version>5.5.23</version> <scope>provided</scope> </dependency> <dependency> <groupId>tomcat</groupId> <artifactId>jasper-runtime</artifactId> <version>5.5.23</version> <scope>provided</scope> </dependency>
我在使用的时候,是直接在hadoop-common中将冲突的两个包进行exclusion
1 0
- 遇到问题----org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IPr
- NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jd
- java.lang.NoSuchMethodError:org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/e
- 将Nutch添加到WebProject中,出现org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()
- Spring MVC报错:NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()
- 错误:java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()
- greenDao: org.eclipse.jdt.internal.compiler.batch.FileSystem.<init>([Lorg/eclipse/jdt/internal/
- 解決org/eclipse/jdt/internal/compiler/ICompilerRequestor
- org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- 严重: Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- 大数据征信的应用和启示:ZestFinance的基于大数据的信用评估技术
- 根据用户权限和角色拼接菜单
- java.io.IOException: Tried to send an out-of-range integer as a 2-byte value
- mysql优化limit查询语句的5个方法
- 【生活】这么近,那么远
- org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/comp
- uva531Compromise (最长公共子序列+路径输出)
- NOJ_1017 乘积最大(DP大法)
- VC编译连接选项详解
- ios UITableView代码
- Dedecms 火车采集器免登陆发布接口,自动生成上下篇、栏目页、首页
- linux下,让程序在后台运行
- cocos2d-x中有一个JniHelper类详细使用
- Online Judge System For SzNOI 题库 语法百题 c++ d024