activiti启动报错

提问 4 894
尐二郎
尐二郎 LV1 2021年8月17日 10:34 发表
点击群号免费加入社区交流群:367346704
<p>已按照启动顺序,启动了项目。在启动activiti服务时报错,版本是2021年8月13日最新版的</p><p>org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'integrationMbeanExporter' defined in class path resource [org/springframework/boot/autoconfigure/integration/IntegrationAutoConfiguration$IntegrationJmxConfiguration.class]: Post-processing of merged bean definition failed; nested exception is java.lang.IllegalStateException: Failed to introspect Class [org.springframework.integration.monitor.IntegrationMBeanExporter] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:579)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:524)<br> at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:335)<br> at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:234)<br> at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:333)<br> at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:213)<br> at org.springframework.context.support.PostProcessorRegistrationDelegate.registerBeanPostProcessors(PostProcessorRegistrationDelegate.java:270)<br> at org.springframework.context.support.AbstractApplicationContext.registerBeanPostProcessors(AbstractApplicationContext.java:762)<br> at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:567)<br> at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:145)<br> at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:754)<br> at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:434)<br> at org.springframework.boot.SpringApplication.run(SpringApplication.java:338)<br> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1343)<br> at org.springframework.boot.SpringApplication.run(SpringApplication.java:1332)<br> at com.chinatechstar.activiti.MSCodeActivitiApplication.main(MSCodeActivitiApplication.java:25)<br>Caused by: java.lang.IllegalStateException: Failed to introspect Class [org.springframework.integration.monitor.IntegrationMBeanExporter] from ClassLoader [sun.misc.Launcher$AppClassLoader@18b4aac2]<br> at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:481)<br> at org.springframework.util.ReflectionUtils.doWithLocalMethods(ReflectionUtils.java:321)<br> at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.buildLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:232)<br> at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.findLifecycleMetadata(InitDestroyAnnotationBeanPostProcessor.java:210)<br> at org.springframework.beans.factory.annotation.InitDestroyAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(InitDestroyAnnotationBeanPostProcessor.java:149)<br> at org.springframework.context.annotation.CommonAnnotationBeanPostProcessor.postProcessMergedBeanDefinition(CommonAnnotationBeanPostProcessor.java:294)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.applyMergedBeanDefinitionPostProcessors(AbstractAutowireCapableBeanFactory.java:1098)<br> at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:576)<br> ... 15 common frames omitted<br>Caused by: java.lang.NoClassDefFoundError: org/springframework/integration/support/management/MessageHandlerMetrics<br> at java.lang.Class.getDeclaredMethods0(Native Method)<br> at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)<br> at java.lang.Class.getDeclaredMethods(Class.java:1975)<br> at org.springframework.util.ReflectionUtils.getDeclaredMethods(ReflectionUtils.java:463)<br> ... 22 common frames omitted<br>Caused by: java.lang.ClassNotFoundException: org.springframework.integration.support.management.MessageHandlerMetrics<br> at java.net.URLClassLoader.findClass(URLClassLoader.java:382)<br> at java.lang.ClassLoader.loadClass(ClassLoader.java:424)<br> at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:349)<br> at java.lang.ClassLoader.loadClass(ClassLoader.java:357)<br> ... 26 common frames omitted<br>date:2021-08-17 09:34:45 thread:Thread-7 level:WARN logger:c.alibaba.nacos.common.http.HttpClientBeanHolder msg:[HttpClientBeanHolder] Start destroying common HttpClient<br>date:2021-08-17 09:34:45 thread:Thread-7 level:WARN logger:c.alibaba.nacos.common.http.HttpClientBeanHolder msg:[HttpClientBeanHolder] Destruction of the end<br>Disconnected from the target VM, address: '127.0.0.1:65074', transport: 'socket'</p>
收藏(0)  分享
相关标签: 讨论
4个回复
  • 站长
    2021年8月17日 10:42
    请确认在工程源码根目录已成功执行 mvn clean install
    1 0
  • 尐二郎
    2021年8月17日 11:24
    我用以前的版本,将activiti的src替换,成功启动了项目。
    0 0
  • 尐二郎
    2021年8月17日 11:29
    对比下了activiti的pom文件,版本升了级。可能启动时受到影响 img[https://cos-1305538374.cos.ap-guangzhou.myqcloud.com/upload/user/799/img/20210817112905_dl.png]
    0 0
  • 站长
    2021年8月17日 11:44
    除了 mscode-activiti-service 的 pom.xml,还要看根目录的父 pom.xml。可能弄混了新旧版本,让旧版本的 jar 加载进来,造成:NoClassDefFoundError
    1 0