上一篇博客实现了Spring boot整合Activiti-6.0.0,本篇博客内容将实现Activiti-6.0整合Activiti-Modeler。效果如下:
内容:整合的过程我参考这位了不起的博主:Activiti系列(二)集成Activiti Modeler_何必为部分生活而哭泣,君不见全部的人生都让人潸然泪下-CSDN博客_activiti modeler1.下载源文件activiti-5.22.0官方Demoactiviti5.22.0源码2.copy源文件(一)复制前端文件 解压activiti-5.22.0官方Demo 解压activiti-explorer.war 复制editor-app,diagram-viewer文件夹,以及modele.html到本地项目(2)复制服...https://blog.csdn.net/h1059141989/article/details/79870043内容写的相当详细,但是我在整合过程中,发现了几个小问题,在这儿稍微做一下调整。
问题一:启动项目报错
根据配置内容整合完毕以后,启动服务报错,报错内容如下:
排查问题后发现是缺少依赖,将如下依赖坐标添加至pom中,重启即可:
org.apache.xmlgraphics batik-transcoder1.7 org.apache.xmlgraphics batik-codec1.7 org.activiti activiti-json-converter6.0.0
问题二:修改启动类,屏蔽登录功能时报错
@EnableAutoConfiguration(exclude = {
org.springframework.boot.autoconfigure.security.SecurityAutoConfiguration.class,
org.activiti.spring.boot.SecurityAutoConfiguration.class
})
在使用以上配置关闭Activiti身份验证时,报了找不到类的错误,固然将其配置改为以下内容:
@EnableAutoConfiguration(exclude = {
org.springframework.boot.autoconfigure.security.servlet.SecurityAutoConfiguration.class,
org.activiti.spring.boot.SecurityAutoConfiguration.class
})
问题三:stencilset.json资源文件
原博主博文中的stencilset.json资源文件无法下载,大鱼在这里分享给大家(汉化版本)。
Stencilset.json汉化版https://xact02.baidupcs.com/file/ec9221b34q14c7a46d1792a1492c5f78?bkt=en-864c1d195a8f2f41d5a19555b09e3fc674f89194db9f7851f68d4416147c00f24b57142af931f647db028b9b780cb248838e095e433b2b1bb926a5d4291c610f&fid=933384334-250528-68263581648328&time=1632967930&sign=FDTAXUbGERLQlBHSKfWqi-DCb740ccc5511e5e8fedcff06b081203-pRdzNFgkXTo1ldVnB5HLQBjRMI4%3D&to=126&size=135134&sta_dx=135134&sta_cs=0&sta_ft=json&sta_ct=0&sta_mt=0&fm2=MH%2CXian%2CAnywhere%2C%2Cguizhou%2Cct&ctime=1632967898&mtime=1632967898&resv0=0&resv1=0&resv2=rlim&resv3=5&resv4=135134&vuk=933384334&iv=0&htype=&randtype=&tkbind_id=0&newver=1&newfm=1&secfm=1&flow_ver=3&pkey=en-b57bd029658e2afc40c2dd37e23599b9cddabc9e22ab7f9aa98a13cc84cc64ccb7528f18a319ceb668dd48299842bd7fba194eb2a7504a57305a5e1275657320&sl=68616270&expires=8h&rt=pr&r=795136010&vbdid=279023959&fin=stencilset.json&fn=stencilset.json&rtype=1&dp-logid=553700135164665955&dp-callid=0.1&hps=1&tsl=200&csl=200&fsl=0&csign=JrlPkc3AKG9IpINEYhjJ4G5c24I%3D&so=0&ut=6&uter=4&serv=0&uc=2035993679&ti=c0a10fc14c973883894f342dcd7410946598aa1bd9b5bfac&hflag=30&from_type=1&adg=c_25607edbeaaf0e6ccda1ba2652533407&reqlabel=250528_f_9226e07e680f5fd598f074279c1f3421_-1_6825ce36ba8e5cad41f268f155383568&by=themis 经过以上操作,Activiti已经成功集成了流程设计器,方便快捷实现流程构建。



