博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
The method getDispatcherType() is undefined for the type HttpServletRequest
阅读量:5099 次
发布时间:2019-06-13

本文共 1309 字,大约阅读时间需要 4 分钟。

在使用百度的ueditor的时候,老是报错:

The method getDispatcherType() is undefined for the type HttpServletRequest

原因可能有二:1、是jar冲突了,把servlet-api的jar包直接删了就ok了。

2、tomcat版本低了,升级后就ok。

补充一下,关于第一个原因,我们可以扩展下,如果做java开发的时候,碰到class找不到或者method找不到的错误时,可以使用下面的命令

dependency:tree -Dverbose(如果集成了maven,可以直接使用此命令。如果没有,需要在命令前增加 mvn : mvn dependency:tree -Dverbose)

这样就会得到下面的输出,此时就可以分析哪些jar包冲突以及jvm在运行时加载了哪个class。如果遇到jar包冲突,可以在pom的dependency Hierarchy视图中选择加载jar包,排除

特定版本的jar包。

[INFO] cn.todaycity:web-sf:war:0.0.1-SNAPSHOT

[INFO] +- cn.todaycity:server-data-provider-clients-image:jar:2.0.1.1025:compile
[INFO] | +- com.aliyun.oss:aliyun-sdk-oss:jar:2.2.0:compile
[INFO] | | +- (org.apache.httpcomponents:httpclient:jar:4.4.1:compile - omitted for duplicate)
[INFO] | | +- org.jdom:jdom:jar:1.1:compile
[INFO] | | \- net.sf.json-lib:json-lib:jar:jdk15:2.4:compile
[INFO] | | +- commons-beanutils:commons-beanutils:jar:1.8.0:compile
[INFO] | | | \- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for conflict with 1.2)
[INFO] | | +- commons-collections:commons-collections:jar:3.2.1:compile

[INFO] | | +- (commons-lang:commons-lang:jar:2.5:compile - omitted for conflict with 2.6)

[INFO] | | +- (commons-logging:commons-logging:jar:1.1.1:compile - omitted for conflict with 1.2)

 

转载于:https://www.cnblogs.com/yipihema/p/4918126.html

你可能感兴趣的文章
268. Missing Number -- 找出0-n中缺失的一个数
查看>>
“新智认知”杯上海高校程序设计竞赛暨第十七届上海大学程序设计春季联赛(D题,贪心+栈)...
查看>>
labview和simulink联合仿真方法(功能测试)
查看>>
[Android] 混音器AudioMixer
查看>>
利用ajax提交带文件上传的form表单
查看>>
c++ 常用时间函数
查看>>
JRadioButton
查看>>
CentOS 7.2 x64 配置SVN服务器
查看>>
1、Ansible初识简要介绍及安装
查看>>
Ubuntu 14.04 安装jdk,tomcat
查看>>
OpenJDK和JDK区别
查看>>
java stream 处理分组后取每组最大
查看>>
云服务器ECS-yum-mysql--安装mysql 8.0.11
查看>>
微服务环境搭建
查看>>
06-插入数据、分割符、加载数据
查看>>
搭建Android开发环境读书笔记
查看>>
Openstack 架构简述
查看>>
layout-viewport与visual viewport意义初级探知
查看>>
SVN 基本的工作循环
查看>>
Sqlite命令行基本操作
查看>>