应用启动报 javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String的问题
由 huang junrui 在 超过 4 年 之前添加
异常信息:Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String
版本号:
解决时间:2020-10-30
解决方案:
1、在pomx文件中如下配置
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-web</artifactId>
<exclusions>
<exclusion>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-tomcat</artifactId>
</exclusion>
<exclusion>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.validation</groupId>
<artifactId>validation-api</artifactId>
<version>2.0.1.Final</version>
</dependency>
2、把v9的javaee.jar的validation目录删除,再重启v9

3、直接替换附件的javaee.jar包,并重启v9(已删除validation目录删除)
界面现象:
日志截图:
解决操作:
| javaee.jar (1020 KB) javaee.jar |