三月份 问题汇总
1.1错误描述:IDEA本地手动导入云端缺失/加载不成功的依赖
添加依赖(dependencies)源:阿里云云效Maven仓库
(https://maven.aliyun.com/repository/public)
提示依赖下载错误,在仓库中查看后发现源不存在
Could not find artifact e-iceblue:spire.pdf:pom:8.8.0 in public
1.2解决方法:
向技术开发人员要到了本地的依赖,进行了本地手动导入
a.本地的依赖放在尽量简单的英文路径下,
b.IDEA-文件-项目结构
c.删除报错依赖
d.bulid一下
2.1错误描述:
init datasource error, url: jdbc:mysql:useUnicode=true&characterEncoding=utf8&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
连接云端数据库报错
2.2解决方法:
ping云端数据库地址,网络通。
用sqlyog或者navicat配置数据库属性 测试连接 失败报错 (10038)
telnet 指令失败
3.1错误描述:
telnet 指令失败
3.2解决方法:
控制面板-程序和功能-启用telnet功能-重启电脑
4.1错误描述:
telnet 命令无法打开到主机的连接。 在端口 23: 连接失败
4.2解决方法:
端口号要准确,修正后还是失败。
未解决问题
5.1错误描述:
ping 通 但是telnet失败
5.2解决方法:
本地防火墙设置端口的入站规则
6.1错误描述:配置本地测试数据库
6.2解决方法:
安装适配版本的mysql sever 和mysql iso安装文件
7.1错误描述:
安装提示
7.2解决方法:![在这里插入图片描述](https://img-blog.csdnimg.cn/529310720ed74f9cb385a1944f4e73a8.png)
修改为本地系统用户
8.1错误描述:net start mysql提示服务名无效
8.2解决方法:
9.1错误描述:安装mySQL报错 Requirement:Visual Studio version 2015,2017 or 2019 must be installed.
9.2解决方法:下载 Visual Studio version 2019,安装过程中一定要选择安装.net。
9.3错误描述:
MySQL 服务正在启动 .
MySQL 服务无法启动。
9.3解决方法:
安装的时候写的服务名是MYSQL57
启动的服务就应该是MYSQL57
而不是MYSQL
NET START MYSQL57
9.4错误描述:
导入数据库sql文件提示[Err] 1046 - No database selected
9.4解决方法:
创建一个对应文件名的数据库文件,再导入 而不是在连接上导入sql
9.5错误描述:org.yaml.snakeyaml.scanner.ScannerException: mapping values are not allowed here
9.5解决方法:
出现这个问题的是因为yaml配置格式出现问题。可能的原因如下:
YAML的键值对是由冒号和空格分开的,如果冒号不是半角,或者忘记加空格,就会出现无法识别的情况
在确认冒号和空格没有问题的情况下,看一下是不是写了多余的不能识别的东西。比如YAML只支持单行“#”注释,不支持“//”这种注释方法
9.7错误描述:java.lang.IllegalArgumentException: Failed to decrypt.
9.7解决方法:找到decrypt,设置为decrypt=false
9.8错误描述:
APPLICATION FAILED TO START
Description:
Field dataPlatHttpUtils in com.xydtech.risk.strategy.service.impl.RiskEngineRunServiceImpl required a bean of type ‘com.xydtech.data.DataPlatHttpUtils’ that could not be found.
The injection point has the following annotations:
- @org.springframework.beans.factory.annotation.Autowired(required=true)
Action:
Consider defining a bean of type ‘com.xydtech.data.DataPlatHttpUtils’ in your configuration.
9.8解决方法:
未解决
10
Navicat导入.sql 文件报错
1366 - Incorrect string value: ‘\xE8\x8B\xA5\xE4\xBE\x9D…’ for column ‘xxx’ at row xx
当我们使用Navicat 新建一个了数据库,往往会通过导入SQL文件(即.sql文件) 来完成数据库的初始化。
在导入时遇到这种错误,是数据库字符集编码的问题导致的。
查看一下数据库字符集编码:
一般我们都是使用UTF-8。修改一下数据库的字符集的编码,排序规则选择general
修改后,再导入SQL文件时就不会报错
SpringBoot启动报错:Failed to load property source from location ‘classpath:/bootstrap.yml‘
java.lang.IllegalStateException: Failed to load property source from location 'classpath:/application.yml'
意思是说:Spring 启动时,无法加载我们的配置文件application.yml。
无法加载的原因有两个:
- yml的语法格式有误
这是最先考虑的问题,办法只有一个,就是校验yml语法,仔细检查看看,空格 对齐 重新复制粘贴相关配置信息试试
- application.yml文件格式问题
如果你的项目没有配置错误,配置文件名称也正常,还出现这个问题,那一定是你的yml文件编码的问题。
因为这个文件的编码格式是GBK,项目的编码格式是UTF-8,里面有注释,注释乱码,导致编译失败。
办法如下:
IDEA打开路径:File --> Settings --> File Encodings,然后将 /application.yml 的便面格式改成与项目一致,即:UTF-8;
保险起见,将“Project Encoding”也都改成UTF-8;
重启IDEA,然后启动项目,OK啦。