相关文章推荐
欢快的消炎药  ·  阿里云容器服务--配置自定义路由服务应对DD ...·  1 年前    · 
酷酷的石榴  ·  点击编辑按钮,前端页面table中的一行更改 ...·  2 年前    · 
鬼畜的山羊  ·  Android经久不衰最受欢迎的开源库整理, ...·  2 年前    · 
英姿勃勃的小笼包  ·  typescript ...·  2 年前    · 
飘逸的蚂蚁  ·  NavigationBar及backBarI ...·  2 年前    · 
Code  ›  SpringMVC开发报错总结开发者社区
https://cloud.tencent.com/developer/article/1732604
讲道义的罐头
2 年前
作者头像
魏晓蕾
0 篇文章

SpringMVC开发报错总结

前往专栏
腾讯云
开发者社区
文档 意见反馈 控制台
首页
学习
活动
专区
工具
TVP
文章/答案/技术大牛
发布
首页
学习
活动
专区
工具
TVP
返回腾讯云官网
社区首页 > 专栏 > 魏晓蕾的专栏 > SpringMVC开发报错总结

SpringMVC开发报错总结

作者头像
魏晓蕾
发布 于 2020-10-28 11:23:01
594 0
发布 于 2020-10-28 11:23:01
举报

报错一:Tomcat启动时中文乱码

【报错描述】第一次下载或者打开Tomcat时可能在控制台会出现中文乱码问题。 【报错原因】Tomcat的内部编码是UTF-8,但是Windows系统的编码是GBK,在日志显示的时候,将Tomcat的日志显示编码改为GBK即可。 【解决方案】

  1. 打开Tomcat安装目录下的conf/logging.properties文件,我的本机目录是:D:\Program Files (x86)\apache-tomcat-9.0.39\conf\logging.properties,找到java.util.logging.ConsoleHandler.encoding 条目,将其改为GBK。
java.util.logging.ConsoleHandler.encoding = GBK
  1. 打开Tomcat安装目录下的conf/server.xml文件,添加 URIEncoding="UTF-8" 。
<Connector port="8080" protocol="HTTP/1.1"
           connectionTimeout="20000"
           URIEncoding="UTF-8"
           redirectPort="8443" />

Tomcat的中文乱码问题即可解决。

报错二:Spring依赖版本问题

【报错描述】Caused by: java.lang.IllegalArgumentException: 找到多个名为spring_web的片段。 【报错原因】项目用Maven引入依赖,本机有Maven仓库,但是开发时又存在lib目录,本机lib目录位置:E:\IdeaProjects\project-management-system\src\main\webapp\WEB-INF\lib,两个目录中Spring版本存在冲突。 【解决方案】开发时删除lib目录,上线部署时再加上lib目录即可。

报错三:MySQL版本冲突

【报错描述】 com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Client does not support authentication protocol requested by server; consider upgrading MySQL client 【报错原因】代码中的MySQL驱动版本与连接的数据库版本存在冲突,更新pom.xml中的Maven依赖为数据库的版本即可。 【解决方案】 代码中原有的pom.xml坐标:

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>5.1.6</version>
</dependency>

数据库版本为:

C:\Users\Administrator>mysql --version
 
推荐文章
欢快的消炎药  ·  阿里云容器服务--配置自定义路由服务应对DDOS攻击-阿里云开发者社区
1 年前
酷酷的石榴  ·  点击编辑按钮,前端页面table中的一行更改的解决方案_一个表格页面如下图,点击某一行的编辑按钮,该行的编辑按钮变确认_wangzhiyuyeshou的博客-CSDN博客
2 年前
鬼畜的山羊  ·  Android经久不衰最受欢迎的开源库整理,你一定用过10个以上,架构师必备 - 简书
2 年前
英姿勃勃的小笼包  ·  typescript 从一个对象里删除某种类型的key - SegmentFault 思否
2 年前
飘逸的蚂蚁  ·  NavigationBar及backBarItem调整_backbarbuttonitem 重叠_lawson_y的博客-CSDN博客
2 年前
今天看啥   ·   Py中国   ·   codingpro   ·   小百科   ·   link之家   ·   卧龙AI搜索
删除内容请联系邮箱 2879853325@qq.com
Code - 代码工具平台
© 2024 ~ 沪ICP备11025650号