您的位置:首页 > 编程语言 > Java开发

spring整合activiti-modeler在线编辑流程遇到的一些问题

2018-03-22 16:00 1436 查看
1. spring版本问题
    首先需要activiti-diagram-rest和activiti-modeler包中的Controller处理请求,但是5.21.0版本注解使用@RestController(spring4.x支持,项目使用的spring3),所以需要手动复制这几个文件到项目中 改成@Controller+@ResponseBody

    


2. 修改editor-app/app-cfg.js中的项目名



3.新增create请求(创建模型)



对应model创建方法



4. redirect至modeler.html页面 但是主体空白,



调试发现 StencilsetRestResource 中返回@ResponseBody String,应该经过处理返回json而非字符串



修改spring-mvc中的stringHttpMessageConverter 增加applocation/json转换格式,前台响应就是json对象



或者直接配置为(推荐)



5.保存模型时出错



追踪后台请求 发现 ModelSaveRestResource中对应请求的@RequestBody MultiValueMap<String, String> values 没有值。(暂时不清楚原因)



将拦截器配置去掉 请求参数即可正常接收。。。
6.由于之前将diagram-viewer,editor-app...等文件放在activiti-explorer下(默认放在webapp下)



当在modeler.html页面点击关闭时,路径有误



需要修改editor-app/configuration/toolbar-default-action.js文件中264、299行



7.模型部署时中文乱码
processEngineConfiguration配置中文字体



部署代码逻辑修改:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  activiti springmvc
相关文章推荐