springboot版后端运行报错无法运行Application

Blade 未结 1 3756
林润祥
林润祥 剑童 2019-09-24 11:02

2019-09-24 10:48:56.370 ERROR 9440 --- [  restartedMain] o.s.boot.SpringApplication               : Application run failed


java.lang.IllegalStateException: Cannot load configuration class: org.springblade.core.log.error.BladeRestExceptionTranslator

at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:413)

at org.springframework.context.annotation.ConfigurationClassPostProcessor.postProcessBeanFactory(ConfigurationClassPostProcessor.java:253)

at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:286)

at org.springframework.context.support.PostProcessorRegistrationDelegate.invokeBeanFactoryPostProcessors(PostProcessorRegistrationDelegate.java:130)

at org.springframework.context.support.AbstractApplicationContext.invokeBeanFactoryPostProcessors(AbstractApplicationContext.java:705)

at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:531)

at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:141)

at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:744)

at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:391)

at org.springframework.boot.SpringApplication.run(SpringApplication.java:312)

at org.springframework.boot.builder.SpringApplicationBuilder.run(SpringApplicationBuilder.java:140)

at org.springblade.core.launch.BladeApplication.run(BladeApplication.java:49)

at org.springblade.Application.main(Application.java:33)

at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)

at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)

at java.lang.reflect.Method.invoke(Method.java:498)

at org.springframework.boot.devtools.restart.RestartLauncher.run(RestartLauncher.java:49)

Caused by: java.lang.IllegalStateException: Unable to load cache item

at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:79)

at org.springframework.cglib.core.internal.LoadingCache.get(LoadingCache.java:34)

at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData.get(AbstractClassGenerator.java:134)

at org.springframework.cglib.core.AbstractClassGenerator.create(AbstractClassGenerator.java:319)

at org.springframework.cglib.proxy.Enhancer.createHelper(Enhancer.java:569)

at org.springframework.cglib.proxy.Enhancer.createClass(Enhancer.java:416)

at org.springframework.context.annotation.ConfigurationClassEnhancer.createClass(ConfigurationClassEnhancer.java:137)

at org.springframework.context.annotation.ConfigurationClassEnhancer.enhance(ConfigurationClassEnhancer.java:109)

at org.springframework.context.annotation.ConfigurationClassPostProcessor.enhanceConfigurationClasses(ConfigurationClassPostProcessor.java:402)

... 17 common frames omitted

Caused by: java.lang.NoClassDefFoundError: javax/validation/ConstraintViolationException

at java.lang.Class.getDeclaredMethods0(Native Method)

at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)

at java.lang.Class.getDeclaredMethods(Class.java:1975)

at org.springframework.cglib.core.ReflectUtils.addAllMethods(ReflectUtils.java:443)

at org.springframework.cglib.proxy.Enhancer.getMethods(Enhancer.java:632)

at org.springframework.cglib.proxy.Enhancer.generateClass(Enhancer.java:667)

at org.springframework.cglib.transform.TransformingClassGenerator.generateClass(TransformingClassGenerator.java:33)

at org.springframework.cglib.core.DefaultGeneratorStrategy.generate(DefaultGeneratorStrategy.java:25)

at org.springframework.context.annotation.ConfigurationClassEnhancer$BeanFactoryAwareGeneratorStrategy.generate(ConfigurationClassEnhancer.java:252)

at org.springframework.cglib.core.AbstractClassGenerator.generate(AbstractClassGenerator.java:358)

at org.springframework.cglib.proxy.Enhancer.generate(Enhancer.java:582)

at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:110)

at org.springframework.cglib.core.AbstractClassGenerator$ClassLoaderData$3.apply(AbstractClassGenerator.java:108)

at org.springframework.cglib.core.internal.LoadingCache$2.call(LoadingCache.java:54)

at java.util.concurrent.FutureTask.run(FutureTask.java:266)

at org.springframework.cglib.core.internal.LoadingCache.createEntry(LoadingCache.java:61)

... 25 common frames omitted

Caused by: java.lang.ClassNotFoundException: javax.validation.ConstraintViolationException

at java.net.URLClassLoader.findClass(URLClassLoader.java:381)

at java.lang.ClassLoader.loadClass(ClassLoader.java:424)

at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:335)

at java.lang.ClassLoader.loadClass(ClassLoader.java:357)

... 41 common frames omitted


1条回答
  • 2019-09-29 13:12

    如果是用idea启动的话,把blade-tool和springboot版本分成两个窗口

    然后执行下mvn clean compile 再启动看看

    如果还不行,主要看一下这个错误:Caused by: java.lang.NoClassDefFoundError: javax/validation/ConstraintViolationException

    0 讨论(0)
提交回复