整合Activiti-modeler并汉化

1、整合Activiti-modeler(在gradle项目中):

参照文档:http://redxun.iteye.com/blog/2237303
文档中出现的配置没有操作,在build.gradle中添加的依赖有:

    //integration activiti 
    compile group: 'org.activiti', name: 'activiti-engine', version: '5.15'
    compile group: 'org.activiti', name: 'activiti-spring', version: '5.15'
    compile group: 'org.activiti', name: 'activiti-spring-boot-starter-basic', version: '5.18.0'
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-test', version: '1.4.2.RELEASE'   
    compile group: 'org.springframework.boot', name: 'spring-boot-starter-data-rest', version: '1.4.2.RELEASE'

    //integration activiti modeler
    compile group: 'org.activiti', name: 'activiti-modeler', version: '5.18.0'
    compile group: 'org.activiti', name: 'activiti-diagram-rest', version: '5.18.0' 

2、整合时出现的问题:

①添加activiti-modeler的依赖包后,访问网址时要求输入用户名和密码。
解决方案:在Application上添加注解@EnableWebSecurity

②访问网址
http://localhost:8080/process-editor/modeler.html?modelId=2501,只有框架,没有内容。
解决方案:查看firebug,请求路径错误,修改后可以出现内容。

③保存时出现错误,报错Required request body is missing。

出错原因:文件ModelSaveRestResource.java中的saveModel方法中的第二个参数无法正常获取数据。

解决方案:将参数修改成HttpServletRequest req,然后用req.getParameter(“name”)获取所需数据。注:name只是举例,还有description、json_xml和svg_xml。

3、汉化
将文件stencilset.json替换掉就可以了,此处汉化的版本是5.18
汉化版的stencilset.json文件链接:http://pan.baidu.com/s/1c2kQxck

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值