应用启动报 javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String的问题
由 黄 俊睿 在 超过 3 年 之前添加
异常信息: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 |