在log日志里面出现如下信息

loader (instance of org/apache/jasper/servlet/JasperLoader) previously initiated loading for a different type with name “javax/servlet/http/HttpServletRequest” at java.lang.Class.getDeclaredMethods0(Native Method)

这种错误是指servlet-api的jar或者jsp-api的jar包与tomcat服务器运行时自带的jar包相冲突
标题网上的很多解决方法是加 Maven创建JavaWeb项目使用clean tomcat7:run依赖报错500

但是,我的项目加Maven创建JavaWeb项目使用clean tomcat7:run依赖报错500依然报错,错误信息还是没变化,这种解决方法行不通。

电脑安装的jdk的jre中还有 一个servlet.jar,就是这个jar与tomcat运行时的jar相冲突了,将自己电脑里的servlet.jar删掉就可以了,运行成功。
Maven创建JavaWeb项目使用clean tomcat7:run依赖报错500
Maven创建JavaWeb项目使用clean tomcat7:run依赖报错500

相关文章:

  • 2021-08-09
  • 2021-07-24
  • 2021-07-07
  • 2021-06-09
  • 2021-07-29
  • 2021-05-04
  • 2021-12-30
猜你喜欢
  • 2022-12-23
  • 2021-07-31
  • 2022-01-20
  • 2022-12-23
  • 2021-10-27
  • 2021-10-25
  • 2021-05-17
相关资源
相似解决方案