Java lang nosuchmethoderror javax validation bootstrapconfiguration getclockproviderclassname

Saved searches

Use saved searches to filter your results more quickly

You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

springboot slim jar run fails #15579

springboot slim jar run fails #15579

Comments

hi, when i running spring boot 2.0.1 , change fat jar slim got an error :
my fat jar pom:

xml version="1.0" encoding="UTF-8"?> project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> modelVersion>4.0.0modelVersion> parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>2.0.1.RELEASEversion> relativePath/>  lookup parent from repository --> parent> groupId>com.examplegroupId> artifactId>demoartifactId> version>0.0.1-SNAPSHOTversion> name>demoname> description>Demo project for Spring Bootdescription> properties> java.version>1.8java.version> properties> dependencies> dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-webartifactId> dependency> dependencies> build> plugins> plugin> groupId>org.springframework.bootgroupId> artifactId>spring-boot-maven-pluginartifactId> plugin> plugins> build> project>
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication < public static void main(String[] args) < SpringApplication.run(DemoApplication.class, args); > >

run command: java -jar demo-0.0.1-SNAPSHOT.jar
it’s run ok
but the slim jar pom:

xml version="1.0" encoding="UTF-8"?> project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> modelVersion>4.0.0modelVersion> parent> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-parentartifactId> version>2.0.1.RELEASEversion> relativePath/>  lookup parent from repository --> parent> groupId>com.examplegroupId> artifactId>demoartifactId> version>0.0.1-SNAPSHOTversion> name>demoname> description>Demo project for Spring Bootdescription> properties> java.version>1.8java.version> properties> dependencies> dependency> groupId>org.springframework.bootgroupId> artifactId>spring-boot-starter-webartifactId> dependency> dependencies> build> plugins> plugin> groupId>org.springframework.bootgroupId> artifactId>spring-boot-maven-pluginartifactId> configuration> mainClass>com.example.demo.DemoApplicationmainClass> layout>ZIPlayout> includes> include> groupId>nothinggroupId> artifactId>nothingartifactId> include> includes> configuration> plugin> plugins> build> project>
package com.example.demo; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class DemoApplication < public static void main(String[] args) < SpringApplication.run(DemoApplication.class, args); > >

run command: java -Dloader.path=/data/publicJar/lib -jar demo-0.0.1-SNAPSHOT.jar

Читайте также:  Виды кортежей в python

/data/publicJar/lib save jars libs
it’s not running, error log :
fig.properties available on classpath.

2018-12-29 18:35:02.422 WARN 18536 --- [ main] ConfigServletWebServerApplicationContext : Exception encountered during context initialization - cancelling refresh attempt: org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String; 2018-12-29 18:35:02.426 WARN 18536 --- [ main] o.s.b.f.support.DisposableBeanAdapter : Invocation of destroy method 'close' failed on bean with name 'eurekaRegistration': org.springframework.beans.factory.BeanCreationNotAllowedException: Error creating bean with name 'org.springframework.cloud.netflix.eureka.EurekaClientAutoConfiguration$RefreshableEurekaClientConfiguration': Singleton bean creation not allowed while singletons of this factory are in destruction (Do not request a bean from a BeanFactory in a destroy method implementation!) 2018-12-29 18:35:02.438 INFO 18536 --- [ main] o.apache.catalina.core.StandardService : Stopping service [Tomcat] 2018-12-29 18:35:02.452 INFO 18536 --- [ main] ConditionEvaluationReportLoggingListener : Error starting ApplicationContext. To display the conditions report re-run your application with 'debug' enabled. 2018-12-29 18:35:02.456 ERROR 18536 --- [ main] o.s.boot.SpringApplication : Application run failed org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'defaultValidator' defined in class path resource [org/springframework/boot/autoconfigure/validation/ValidationAutoConfiguration.class]: Invocation of init method failed; nested exception is java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String; at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1702) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:579) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:501) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:317) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:228) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:315) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:760) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:869) ~[spring-context-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:550) ~[spring-context-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:140) ~[spring-boot-2.0.1.RELEASE.jar!/:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:759) [spring-boot-2.0.1.RELEASE.jar!/:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:395) [spring-boot-2.0.1.RELEASE.jar!/:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:327) [spring-boot-2.0.1.RELEASE.jar!/:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1255) [spring-boot-2.0.1.RELEASE.jar!/:2.0.1.RELEASE] at org.springframework.boot.SpringApplication.run(SpringApplication.java:1243) [spring-boot-2.0.1.RELEASE.jar!/:2.0.1.RELEASE] at com.example.demo.DemoApplication.main(DemoApplication.java:10) [classes!/:0.0.1-SNAPSHOT] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) ~[na:1.8.0_131] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) ~[na:1.8.0_131] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) ~[na:1.8.0_131] at java.lang.reflect.Method.invoke(Method.java:498) ~[na:1.8.0_131] at org.springframework.boot.loader.MainMethodRunner.run(MainMethodRunner.java:48) [demo-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT] at org.springframework.boot.loader.Launcher.launch(Launcher.java:87) [demo-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT] at org.springframework.boot.loader.Launcher.launch(Launcher.java:50) [demo-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT] at org.springframework.boot.loader.PropertiesLauncher.main(PropertiesLauncher.java:592) [demo-0.0.1-SNAPSHOT.jar:0.0.1-SNAPSHOT] Caused by: java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String; at org.hibernate.validator.internal.xml.ValidationBootstrapParameters.(ValidationBootstrapParameters.java:63) ~[hibernate-validator-6.0.9.Final.jar!/:6.0.9.Final] at org.hibernate.validator.internal.engine.ConfigurationImpl.parseValidationXml(ConfigurationImpl.java:540) ~[hibernate-validator-6.0.9.Final.jar!/:6.0.9.Final] at org.hibernate.validator.internal.engine.ConfigurationImpl.buildValidatorFactory(ConfigurationImpl.java:337) ~[hibernate-validator-6.0.9.Final.jar!/:6.0.9.Final] at org.springframework.validation.beanvalidation.LocalValidatorFactoryBean.afterPropertiesSet(LocalValidatorFactoryBean.java:309) ~[spring-context-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1761) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1698) ~[spring-beans-5.0.5.RELEASE.jar!/:5.0.5.RELEASE] . 24 common frames omitted 

The text was updated successfully, but these errors were encountered:

Источник

Читайте также:  Javascript string with enter

java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;

Создание cordaapp с помощью cordapp-templete-java. При запуске starter.java мы получаем «java.lang.NoSuchMethodError: javax.validation.BootstrapConfiguration.getClockProviderClassName()Ljava/lang/String;» ошибка.

Starter.java:

@SpringBootApplication public class Starter < /** * Starts our Spring Boot application. */ public static void main(String[] args) < SpringApplication app = new SpringApplication(Starter.class); app.setBannerMode(Banner.Mode.OFF); app.setWebApplicationType(SERVLET); app.run(args); >> 

build.gradle:

apply plugin: 'java' apply plugin: 'org.springframework.boot' sourceSets < main < resources < srcDir rootProject.file("config/dev") >> > dependencies < // Corda dependencies. compile "$corda_release_group:corda-rpc:$corda_release_version" // CorDapp dependencies. compile project(":cordapp-contracts-states") compile project(":cordapp") compile("org.springframework.boot:spring-boot-starter-websocket:$spring_boot_version") < exclude group: "org.springframework.boot", module: "spring-boot-starter-logging" >compile('org.springframework.boot:spring-boot-starter-data-jpa') < exclude(module: 'hibernate-validator') >/*compile("org.springframework.boot:spring-boot-starter-websocket") < exclude module: "spring-boot-starter-tomcat" >*/ compile "org.apache.logging.log4j:log4j-slf4j-impl:$" compile "org.apache.logging.log4j:log4j-web:$" compile "org.slf4j:jul-to-slf4j:$slf4j_version" // https://mvnrepository.com/artifact/javax.validation/validation-api // compile group: 'javax.validation', name: 'validation-api', version: '1.0.0.GA' // compile group: 'javax', name: 'javaee-api', version: '8.0' // implementation 'org.hibernate.validator:hibernate-validator:6.0.13.Final' > tasks.withType(JavaCompile) < options.compilerArgs springBoot < mainClassName = "com.template.webserver.Server" >task runTemplateClient(type: JavaExec) < classpath = sourceSets.main.runtimeClasspath main = 'com.template.Client' args 'localhost:10006', 'user1', 'test' >task runTemplateServer(type: JavaExec)

build.gradle: (основной)

 buildscript < ext < corda_release_group = 'net.corda' corda_release_version = '3.3-corda' corda_gradle_plugins_version = '3.2.1' junit_version = '4.12' quasar_version = '0.7.9' spring_boot_version = '2.0.2.RELEASE' spring_boot_gradle_plugin_version = '2.0.2.RELEASE' slf4j_version = '1.7.25' log4j_version = '2.9.1' >repositories < mavenLocal() mavenCentral() jcenter() >dependencies < classpath "net.corda.plugins:cordapp:$corda_gradle_plugins_version" classpath "net.corda.plugins:cordformation:$corda_gradle_plugins_version" classpath "net.corda.plugins:quasar-utils:$corda_gradle_plugins_version" classpath "org.springframework.boot:spring-boot-gradle-plugin:$spring_boot_gradle_plugin_version" >> allprojects < repositories < mavenLocal() jcenter() mavenCentral() maven < url 'https://ci-artifactory.corda.r3cev.com/artifactory/corda' >maven < url 'https://jitpack.io' >> > apply plugin: 'java' apply plugin: 'net.corda.plugins.cordapp' apply plugin: 'net.corda.plugins.cordformation' apply plugin: 'net.corda.plugins.quasar-utils' sourceSets < main < resources < srcDir rootProject.file("config/dev") >> > dependencies < testCompile "junit:junit:$junit_version" // Corda dependencies. cordaCompile "$corda_release_group:corda-core:$corda_release_version" cordaCompile "$corda_release_group:corda-node-api:$corda_release_version" cordaRuntime "$corda_release_group:corda:$corda_release_version" // CorDapp dependencies. cordapp project(":cordapp") cordapp project(":cordapp-contracts-states") cordaCompile "org.apache.logging.log4j:log4j-slf4j-impl:$" cordaCompile "org.apache.logging.log4j:log4j-web:$" cordaCompile "org.slf4j:jul-to-slf4j:$slf4j_version" compile group: 'javax', name: 'javaee-api', version: '8.0' implementation 'org.hibernate.validator:hibernate-validator:6.0.13.Final' > tasks.withType(JavaCompile) < options.compilerArgs task deployNodes(type: net.corda.plugins.Cordform, dependsOn: ['jar']) < directory "./build/nodes" node < name "O=Notary,L=London,C=GB" notary = [validating : true] p2pPort 10002 rpcSettings < address("localhost:10003") adminAddress("localhost:10043") >cordapps = [ "$project.group:cordapp-contracts-states:$project.version", "$project.group:cordapp:$project.version" ] > node < name "O=PartyA,L=London,C=GB" p2pPort 10005 rpcSettings < address("localhost:10006") adminAddress("localhost:10046") >cordapps = [ "$project.group:cordapp-contracts-states:$project.version", "$project.group:cordapp:$project.version" ] rpcUsers = [[ user: "user1", "password": "test", "permissions": ["ALL"]]] > node < name "O=PartyB,L=New York,C=US" p2pPort 10008 rpcSettings < address("localhost:10009") adminAddress("localhost:10049") >cordapps = [ "$project.group:cordapp-contracts-states:$project.version", "$project.group:cordapp:$project.version" ] rpcUsers = [[ user: "user1", "password": "test", "permissions": ["ALL"]]] > > 

Помогите пожалуйста в запуске весеннего загрузочного сервера.

Читайте также:  List to string python dataframe

Источник

Оцените статью