最近在学习总遇到一个致命的问题,项目需要用到JSR303 于是添加了hibernate-validator的依赖 如下:
<!-- https://mvnrepository.com/artifact/org.hibernate/hibernate-validator -->
<dependency>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
<version>5.4.1.Final</version>
</dependency>
于是项目上有一个红色感叹号,下面报错信息说本地maven仓库下的fasterxml的json的jar无法读取,开启Tomcat服务器直接报错 提示端口被占用 无法开启服务器,但是我端口并没有占用呀。
解决办法:检查是否添加了如下的maven依赖
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.8.7</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-annotations</artifactId>
<version>2.8.8</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>2.8.7</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>2.5.4</version>
</dependency>
然后右键项目 Mavne-updateProject即可解决问题!