【发布时间】:2018-01-31 04:15:32
【问题描述】:
我在我的 maven 项目中包含了一个 .jarpom.xml:
<dependencies>
<dependency>
<groupId>org.loopingdoge.acme.model</groupId>
<artifactId>acme-model</artifactId>
<version>1.0.0</version>
<scope>system</scope>
<systemPath>${basedir}/src/main/webapp/WEB-INF/lib/acme-model.jar</systemPath>
</dependency>
</dependencies>
acme-model.jar 包含 org.loopingdoge.acme.model.House 但这个演员表
public class HouseAdder implements JavaDelegate {
public void execute(DelegateExecution delegateExecution) throws Exception {
House house = (House) delegateExecution.getVariable("house");
}
}
在 Wildfly 服务器上部署时出现此错误:
18:50:20,255 错误 [org.camunda.bpm.engine.context](默认任务 45)ENGINE-16004 关闭命令上下文时出现异常: org.loopingdoge.acme.model.House 不能转换为 org.loopingdoge.acme.model.House:java.lang.ClassCastException:org.loopingdoge.acme.model.House 不能转换为 org.loopingdoge.acme.model。屋 在 org.loopingdoge.acme.services.HouseAdder.execute(HouseAdder.java:13)
【问题讨论】:
-
有同样的问题。了解如何将实例添加到流程执行中可能会有所帮助。