问题出现

用eclipse开发,用jetty跑某个项目时,如果是jsp页面,会出现以下错误。

------------------------------------------------
java.lang.NoSuchMethodError: org.eclipse.jdt.internal.compiler.CompilationResult.getProblems()[Lorg/eclipse/jdt/core/compiler/IProblem;
at org.apache.jasper.compiler.JDTJavaCompiler$2.acceptResult(JDTJavaCompiler.java:442)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:478)
at org.apache.jasper.compiler.JDTJavaCompiler.compile(JDTJavaCompiler.java:503)
at org.apache.jasper.compiler.Compiler.generateClass(Compiler.java:368)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:437)
at org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:608)
at
篇幅原因省略

问题解决思路1

既然出现了问题,第一时间肯定是想着调试,加了几个断点跟代码。跟着跟着就跟没了,而且看报错,不是我们的自己代码的问题。马上转换思路。

问题解决思路2

开始搜索这个问题。18+1之前,我的鱼摆摆还能用,现在没有了,只好用bing。bing搜索出来很多结果,大概意思就是jar包冲突,比较有代表性的是这几个。

org.eclipse.jdt.internal.compiler.CompilationResult.getProblems

JAVA.LANG.NOSUCHMETHODERROR:

javax.servlet.ServletException:

反正所有的意思都是jar包冲突。我就使劲在pom.xml里面找冲突的jar包,找了很久也没找到,放弃了这个思路。

这个思路用的时间最长。

问题解决思路3

既然jetty不行,那就换tomcat吧。

tomcat的配置都比较简单,很快就能tomcat跑了。

但是tomcat还是不方便,于是又想搞一下jetty。

问题解决思路4

同样一个项目,在我同事那里是可以跑的,我们不同的一个是操作系统(mac、windows),一个是jetty的插件。我怀疑是jetty插件的问题。

我安装了他的jetty插件,再试一下,果然好了。

我的jetty插件是Eclipse Jetty 3.9.0

他的jetty插件是Run-Jetty-Run 1.3.5-nightly

最新文章

  1. http响应状态码大全
  2. C#屏幕截图
  3. CSS基础(七):z-index详解
  4. linux kernel.shmall shemax shemin 參數解釋
  5. 【HTTP】POST 与 PUT 方法区别
  6. 打包python脚本为exe可执行文件-pyinstaller和cx_freeze示例
  7. 【Win7】【磁盘管理】删除相似“33fbc1d57e9aaf1ea88e6f08”缓存目录
  8. Asio C++ Library,libuv - Cross-platform asynchronous I/O
  9. APICloud框架——总结一下最近开发APP遇到的一些问题
  10. 事务之使用JDBC进行事务的操作2
  11. node中使用es6/7/8 --- 支持性与性能
  12. Problem G
  13. 深入理解android6.0 RunTime Permisstion
  14. js模块化 javascript 模块化 闭包写法 闭包模块化写法
  15. SNOI 2019 字符串
  16. JavaScript学习day2 (基本语法上)
  17. git之win安装git和环境配置及常用命令总结
  18. JAVAWEB 一一框架整合(SSI : Spring+SpringMVC+ ibtis)
  19. crontab -e文件存放路径
  20. Codeforces833A

热门文章

  1. [转载] Kafka+Storm+HDFS整合实践
  2. PHP截取带有汉字的字符串,将汉字按两个字节计算
  3. 优雅的使用Chrome调试Node程序
  4. c语言捕捉异常
  5. windows下安装和redis主从配置(通过哨兵控制主从切换)
  6. 简述Handler机制
  7. Nginx的知识分享,感兴趣的可以看一下
  8. Postgres是如何管理空值的
  9. 05.haproxy+mysql负载均衡 整合 redis集群+ssm
  10. Codeforces 830C On the Bench