请求失败,报Unrecognized SSL message, plaintext connection错误
这可能是由于本应该是http的请求地址,但是实际请求的地址是https
maven地址切换后,依然在原来的地址上下载,导致依赖的jar包下载失败
公司由于业务需要将maven地址修改了,在正确修改maven的setting文件相关配置后,在idea中进行maven项目构建时失败,项目所依赖的jar全部无法下载,发现其依然在原来的地址上下载。
解决步骤如下:
- 确定setting文件是否设置正确。
- 在项目的pom.xml文件中指定下载地址;注意把这个放到
<dependencies></dependencies>
的前面,否则会优先使用依赖包中的下载地址
<repositories>
<repository>
<id>rdc-releases</id><!--这个ID一定要正确,否则无法下载-->
<url>https://repo.rdc.aliyun.com/repository/123456/</url>
<releases>
<enabled>true</enabled>
</releases>
<snapshots>
<enabled>false</enabled>
</snapshots>
</repository>
<repository>
<id>rdc-snapshots</id>
<url>https://repo.rdc.aliyun.com/repository/1234567/</url>
<releases>
<enabled>false</enabled>
</releases>
<snapshots>
<enabled>true</enabled>
</snapshots>
</repository>
</repositories>
- 将idea中.IntelliJIdea2018.3\system\Maven\Indices目录下的文件全部删除;重启idea再次尝试。
- 最好将.m2和maven安装路径下的setting文件都设置一哈,避免idea读取的不是你想要的。(PS.2019版本的idea就是直接读取的maven安装路径下的setting文件,即使你自己配置指定过。 :(((…
- 如果还是不行,那么把idea的缓存清除哈或者初始化哈再次尝试。
idea中启动Tomcat发现控制台乱码
- 修改项目编码为UTF-8;位置在:
File->Settings->Editor->File Encodings
;所有都设置为UTF-8,同时把Transparent…勾选上 - 在VM options中配置
-Dfile.encoding=UTF-8
- 修改idea的idea64.exe.vmoptions配置文件,在里面加上
-Dfile.encoding=UTF-8
这个配置