JSP预编译异常java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.Compil ationResult.getProblem
来源:互联网 发布:女生的心理 男生必知 编辑:程序博客网 时间:2024/06/03 12:00
今天移植一个小项目,出现了java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()异常。
环境描述:
1. ant编译:build.xml中配置了
<jasper verbose="0" uriroot="${webapp.dir}" package="com.messagesolution.webapp.jsp" outputDir="${dist.dir}/src/com/messagesolution/webapp/jsp" webXmlFragment="${dist.dir}/src/web.xml"/>
预编译jsp。
2. 项目是通过Agent类中的main函数启动jetty容器的,通过apache jasper来编译jsp
原因:
原来是类org.eclipse.jdt.internal.compiler.CompilationResult冲突造成的,项目中有jdt.core_3.6.0.v_A58.jar和core-3.1.1.jar两个jar包,这两个jar是eclipse用来编译jsp的插件
jetty就是通过eclipse插件调用jasper来预编译jsp的
解决:
将core-3.1.1.jar包删除,编译通过。
- JSP预编译异常java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.Compil ationResult.getProblem
- 解决java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationRe错误
- java.lang.NoSuchMethodError:org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/e
- 错误:java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()
- NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jd
- Spring MVC报错:NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()
- 解決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
- greenDao 报错org.eclipse.jdt.internal.compiler.impl.CompilerOptions.versionToJdkLevel(Ljava/lang/Objec
- 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
- greenDao: org.eclipse.jdt.internal.compiler.batch.FileSystem.<init>([Lorg/eclipse/jdt/internal/
- 严重: Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- Compilation error org.eclipse.jdt.internal.compiler.classfmt.ClassFormatException
- 无符号数与有符号数比较
- 有些时候文本变成一竖行,自动换行丢失
- hdu 1394 Minimum Inversion Number(线段树求逆序对)
- Mysql cluster (集群)7.2在Linux下的安装配置
- WPF 绑定之Trigger
- JSP预编译异常java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.Compil ationResult.getProblem
- 先参与创业,再主导创业:给想创业的毕业生的一封信
- 2012.4.24百度联盟搜索部电话面试
- Linux下查看内核与发行版本号
- UITableView技巧之去除UITableViewCell边框
- Qt发布版本乱码 和 图标不显示
- Matlab----------------判断文件是否存在
- Eclipse打包Android项目时用到proguard.cfg后,出现的Warning:can't find referenced class问题的解决方案
- CentOS设置默认启动命令行(不启动图形界面)