项目启动报错

来源: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下面的节点

0
0

Activiti6.0工作流引擎深度解析 从容应对复杂业务变化

系统讲解工作流引擎 全方位提升技术能力 从容应对复杂业务变化

1031 学习 · 339 问题

查看课程