现在的位置: 首页 > 综合 > 正文

关于activiti报:org.activiti.engine.ActivitiException: couldn’t find type for XXX 异常的问题

2013年05月11日 ⁄ 综合 ⁄ 共 337字 ⁄ 字号 评论关闭
从activiti论坛的相关讨论中可以得知,activiti报这个异常的原因多是因为XXX类型可能做为Variable设给了工作流,而这个XXX类型并没有序列化!知道原因后,解决方法就很简单了,只需要将XXX类以及其依赖的其他类实现java.io.Serializable接口就好了。但是在有种情况下,这个问题并不太容易并发现,那就是在使用web service生成客户端stub代码后,如果本地工作流引用到了stub代码中的类型往往会报这外错误,这是因为,虽然在服务器端,所有类型可能都声明实现了java.io.Serializable接口,但通过工具在本地生成stub代码后,新生成的类型并不会实现java.io.Serializable接口,这个问题需要引起足够的注意。

抱歉!评论已关闭.