开发错误记录之Java


请求失败,报Unrecognized SSL message, plaintext connection错误

这可能是由于本应该是http的请求地址,但是实际请求的地址是https

maven地址切换后,依然在原来的地址上下载,导致依赖的jar包下载失败

公司由于业务需要将maven地址修改了,在正确修改maven的setting文件相关配置后,在idea中进行maven项目构建时失败,项目所依赖的jar全部无法下载,发现其依然在原来的地址上下载。

解决步骤如下:

  1. 确定setting文件是否设置正确。
  2. 在项目的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>
  1. 将idea中.IntelliJIdea2018.3\system\Maven\Indices目录下的文件全部删除;重启idea再次尝试。
  2. 最好将.m2和maven安装路径下的setting文件都设置一哈,避免idea读取的不是你想要的。(PS.2019版本的idea就是直接读取的maven安装路径下的setting文件,即使你自己配置指定过。 :(((…
  3. 如果还是不行,那么把idea的缓存清除哈或者初始化哈再次尝试。

idea中启动Tomcat发现控制台乱码

  1. 修改项目编码为UTF-8;位置在:File->Settings->Editor->File Encodings;所有都设置为UTF-8,同时把Transparent…勾选上
  2. 在VM options中配置-Dfile.encoding=UTF-8
  3. 修改idea的idea64.exe.vmoptions配置文件,在里面加上-Dfile.encoding=UTF-8这个配置

特别提醒:扫码关注微信订阅号'起岸星辰',实时掌握IT业界技术资讯! 转载请保留原文中的链接!
 上一篇
设计模式之状态模式 设计模式之状态模式
状态模式(State Pattern):类的行为是基于它的状态改变的。这种类型的设计模式属于行为型模式。在状态模式中,我们创建表示各种状态的对象和一个行为随着状态对象改变而改变的 context 对象。
2021-01-06
下一篇 
GitBook安装和使用 GitBook安装和使用
GitBook 编写API接口文档非常的不错,但由于访问太慢,在此搭建本地的GitBook
2020-11-05
  目录