项目启动报错
来源:9-10 工作流平台搭建-workflow-1
loverlee
2020-03-26
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'activitiDecisionTableService' defined in URL [jar:file:/C:/software/maven/m2/repository/org/activiti/activiti-app-logic/6.0.0-boot2/activiti-app-logic-6.0.0-boot2.jar!/org/activiti/app/service/editor/ActivitiDecisionTableService.class]: Instantiation of bean failed; nested exception is org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.activiti.app.service.editor.ActivitiDecisionTableService]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/activiti/editor/dmn/converter/DmnJsonConverter
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1287)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBeanInstance(AbstractAutowireCapableBeanFactory.java:1181)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.doCreateBean(AbstractAutowireCapableBeanFactory.java:555)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.createBean(AbstractAutowireCapableBeanFactory.java:515)
at org.springframework.beans.factory.support.AbstractBeanFactory.lambda$doGetBean$0(AbstractBeanFactory.java:320)
at org.springframework.beans.factory.support.DefaultSingletonBeanRegistry.getSingleton(DefaultSingletonBeanRegistry.java:222)
at org.springframework.beans.factory.support.AbstractBeanFactory.doGetBean(AbstractBeanFactory.java:318)
at org.springframework.beans.factory.support.AbstractBeanFactory.getBean(AbstractBeanFactory.java:199)
at org.springframework.beans.factory.support.DefaultListableBeanFactory.preInstantiateSingletons(DefaultListableBeanFactory.java:849)
at org.springframework.context.support.AbstractApplicationContext.finishBeanFactoryInitialization(AbstractApplicationContext.java:877)
at org.springframework.context.support.AbstractApplicationContext.refresh(AbstractApplicationContext.java:549)
at org.springframework.boot.web.servlet.context.ServletWebServerApplicationContext.refresh(ServletWebServerApplicationContext.java:142)
at org.springframework.boot.SpringApplication.refresh(SpringApplication.java:775)
at org.springframework.boot.SpringApplication.refreshContext(SpringApplication.java:397)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:316)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1260)
at org.springframework.boot.SpringApplication.run(SpringApplication.java:1248)
at org.jeecg.JeecgApplication.main(JeecgApplication.java:46)
Caused by: org.springframework.beans.BeanInstantiationException: Failed to instantiate [org.activiti.app.service.editor.ActivitiDecisionTableService]: Constructor threw exception; nested exception is java.lang.NoClassDefFoundError: org/activiti/editor/dmn/converter/DmnJsonConverter
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:184)
at org.springframework.beans.factory.support.SimpleInstantiationStrategy.instantiate(SimpleInstantiationStrategy.java:87)
at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.instantiateBean(AbstractAutowireCapableBeanFactory.java:1279)
... 17 common frames omitted
Caused by: java.lang.NoClassDefFoundError: org/activiti/editor/dmn/converter/DmnJsonConverter
at org.activiti.app.service.editor.ActivitiDecisionTableService.<init>(ActivitiDecisionTableService.java:74)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at org.springframework.beans.BeanUtils.instantiateClass(BeanUtils.java:172)
... 19 common frames omitted
Caused by: java.lang.ClassNotFoundException: org.activiti.editor.dmn.converter.DmnJsonConverter
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)
... 25 common frames omitted
<dependencyManagement>
<dependencies>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dmn-model</artifactId>
<version>6.0.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dmn-engine</artifactId>
<version>6.0.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dmn-engine-configurator</artifactId>
<version>6.0.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dmn-xml-converter</artifactId>
<version>6.0.0</version>
</dependency>
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-dmn-json-converter</artifactId>
<version>6.0.0</version>
</dependency>
</dependencies>
</dependencyManagement>
1回答
-
Jimmy
2020-04-03
nested exception is java.lang.NoClassDefFoundError: org/activiti/editor/dmn/converter/DmnJsonConverter 提示这个类不存在,应该引入activiti-dmn-json-converter对应的jar依赖,注意配置依赖应该在 dependencies 独立的节点,而不是 dependencyManagement下面的节点
00
相似问题