首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >类在通过REST调用JBPM过程并传入自定义对象时抛出异常。

类在通过REST调用JBPM过程并传入自定义对象时抛出异常。
EN

Stack Overflow用户
提问于 2019-05-23 09:21:38
回答 1查看 631关注 0票数 0

我已经从http://start.jbpm.org下载了JBPM业务应用程序模板。我在模型项目中添加了一个自定义数据模型,并在kjar和服务项目中引用了相同的数据模型。我将项目导入到控制器中,然后创建了一个进程,其中自定义对象是流程输入变量之一。然后,按照文档的要求,通过git拉过程将bpmn流程提取到代码中。该项目已成功建成并部署。但是,当我试图创建流程实例时,它给了我一个类强制转换异常。我的数据模型实现了java.io.Serializable接口,并有一个公共构造函数。我无法在有关这方面的文档中找到解决方案。任何帮助或指向解决方案的指针都会有所帮助。

我尝试更改我发布的输入JSON格式,以创建流程实例。

代码语言:javascript
复制
{
  "employee": {
    "lastName": "Sample1",
    "firstName": "Sample2",
    "employeeId": 1
  }
}

我尝试在JSON中添加类型信息,但是它没有工作。

REST是通过POSTMAN实用程序调用的,目前还没有编写客户端代码。

无法创建响应:soap kjar.OtherProcess:9- LogAndSetupData:2 - java.util.LinkedHashMap不能转换为com.test.Employee

EN

回答 1

Stack Overflow用户

发布于 2019-05-25 00:15:15

  • 用户定义的类定义必须实现无arg构造函数.
  • 类定义必须包含在发送命令(请求)的部署的deployment (kjar)中。
  • 类必须实现java.io.Serializable。
  • 这些类还必须使用以下类型注释之一进行注释: org.kie.api.remote.Remotable。
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56271997

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档