说一下集成 diagram-viewer 的心路历程 5.22.0

时间:2022-12-24 23:21:41

1、

下载部署包文件地址:https://github.com/Activiti/Activiti/releases/download/activiti-5.22.0/activiti-5.22.0.zip

源文件:https://github.com/yusilong/Activiti/tree/5.22.0-release

        <!--集成diagram-view5.22跟踪流程-->
<dependency>
<groupId>org.activiti</groupId>
<artifactId>activiti-diagram-rest</artifactId>
<version>5.22.0</version>
</dependency>

2、解压缩 文件 activiti-explorer.war

说一下集成 diagram-viewer 的心路历程 5.22.0

3、提取如下文件夹 (3.1)diagram-viewer 放到项目路径下(3.2) 注:存放路劲随意

3.1

说一下集成 diagram-viewer 的心路历程 5.22.0

3.2

说一下集成 diagram-viewer 的心路历程 5.22.0

4、提取 (4.1)activiti-diagram-rest 包中的四个文件放到controller目录(4.2)

4.1

说一下集成 diagram-viewer 的心路历程 5.22.0

4.2 由于我自己有 自定义的controller基类 所以把 BaseProcessDefinitionDiagramLayoutResource.java 和basecontroller.JAVA合并了(4.3)。

说一下集成 diagram-viewer 的心路历程 5.22.0

4.3

说一下集成 diagram-viewer 的心路历程 5.22.0

5、解压缩源文件,提取文件(5.1)放到工程目录下(5.2)

配置监听器,用户处理callback回调函数。(5.3)

说一下集成 diagram-viewer 的心路历程 5.22.0

5.2

说一下集成 diagram-viewer 的心路历程 5.22.0

5.3

    <filter>
<filter-name>JSONPFilter</filter-name>
<filter-class>giftcard.modules.erp.servlet.JsonpCallbackFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>JSONPFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>

6、修改返回数据。

由于我对jackson不熟悉,所以我走了一个转换。转换成string类型的数据。

说一下集成 diagram-viewer 的心路历程 5.22.0

7、修改 index.HTML页面,我的是吧service去掉了。用的是源码。

说一下集成 diagram-viewer 的心路历程 5.22.0

8、修改ActivitiRest.js中ajax的返回处理为json。这样就差不多了。

说一下集成 diagram-viewer 的心路历程 5.22.0

9、来点截图。

追踪已发布流程

路径:http://localhost:8099/erp/jslib/diagram-viewer/index.html?processDefinitionId=reviewSaledLead:1:203cc434-cc51-11e7-aa2e-704d7b643146

说一下集成 diagram-viewer 的心路历程 5.22.0

显示我的流程

路径:http://localhost:8099/erp/jslib/diagram-viewer/index.html?processDefinitionId=reviewSaledLead:1:203cc434-cc51-11e7-aa2e-704d7b643146&processInstanceId=e94efe3c-cc69-11e7-b196-704d7b643146

说一下集成 diagram-viewer 的心路历程 5.22.0

注意:如果显示没有覆盖的方法,就可能是jar包冲突了。我的吧 servlet-api 2.5版本删除就正常了。

说一下集成 diagram-viewer 的心路历程 5.22.0

说一下集成 diagram-viewer 的心路历程 5.22.0

说一下集成 diagram-viewer 的心路历程 5.22.0的更多相关文章

  1. *项目孵化的故事系列——Kylin的心路历程【转】

    现在已经名满天下的 Apache Kylin,是 Hadoop 大数据生态系统不可或缺的一部分,要知道在 Kylin 项目早期,可是以华人为主的开源团队,一路披荆斩棘经过几年的奋斗,才在 Apache ...

  2. 【react native】有关入坑3个月RN的心路历程

    由于一些原因,笔者最近变更到了RN的团队,回归到了hybrid app的开发的圈子中,固然是有蛮多新鲜感和新机遇的,不过遥想起以前在hybrid中各种view之前跳转的头疼等各种问题,笔者怀着忐忑的心 ...

  3. 同门不同类—创新Aurvana Live2&sol;Air简评(附随身视听设备心路历程)

    (注,本文把live2/air并成一起写的,同时本人是木耳,请轻拍) 本命年各种坏东西,很是无语,终于坏到耳塞耳机了来了,之前用的拜亚DT235无缘无故就一边不响了,无奈只能扔了. 纠结了好几个月,终 ...

  4. VS2012&plus;EF6&plus;Mysql配置心路历程

    为了学习ORM,选择了EntityFramework,经历了三天两夜的煎熬,N多次错误,在群里高手的帮助下,终于成功,现在将我的心路历程记录下来,一是让自己有个记录,另外就是让其它人少走些弯路. 我的 ...

  5. 阿里云服务器上安装mysql的心路历程&lpar;博友们进来看看哦&rpar;

    在阿里云花了100买了一台云服务器,配置如下: CPU: 1核 内存: 512MB 数据盘: 0G 带宽: 1Mbps 阿里云服务器安装mysql搞得我想吐血,搞了一个多星期,现在才搞好,而且,还有许 ...

  6. G彩娱乐网一个程序员到一个销售高手的心路历程

    0.引言 我大学本科读的是理工科,后来毕业以后,我逐渐走上了程 序员的道路.每天面对电脑一行一行的敲代码,这被我们程序员们戏称为"搬砖头",因为我们所做的事跟民工搬砖头砌墙本质上是 ...

  7. 心路历程:当win10遇上win7激活程序&period;&period;&period;请默哀

    经历一次莫名其妙的懵逼系统崩溃后,我对破解软件/激活软件终于有了阴影,想想就想哭,不过怨不了别人,锅不能随便甩,怪自己粗心大意,怪自己太懒呜呜呜... 所以有心将这次心路历程记录下来,谨防自己下次再犯 ...

  8. 一个C&num;开发者重温C&plus;&plus;的心路历程

    不知道为什么,似乎很多人理解跑偏了,在这里我要说明一下. 首先,我并没有对C++语言有偏见,我只是单纯的在学习时,在理解时,对C++语言进行一些吐槽,我相信,很多学习C++的人,也会有类似的吐槽. 其 ...

  9. 我的Java历程&lowbar;maven配置的心路历程

    从github上download了个maven管理的开源项目,接下来随笔下安装maven的心路历程: 异常尴尬的是import进ide之后一个红色的感叹号!震惊!google一下知道了,maven没配 ...

随机推荐

  1. scala 隐式转换

    先参考这篇文章:http://www.jianshu.com/p/a344914de895 package com.test.scalaw.test /** * scala隐式转换 */ object ...

  2. Python编程核心之makeTextFile&period;py和readTextFile&period;py

    引言: 最近大半年都在学习python编程,在双十一的时候购买了<Python编程核心>,看到makeTextFile.py和readTextFile.py两个例子有点错误,所以在这里给修 ...

  3. Hadoop-eclipse-plugin插件安装

    Hadoop-eclipse-plugin插件安装 学习Hadoop有一段时间了,以前每次的做法都是先在win下用eclipse写好Mapreduce程序,然后打成jar文件,上传到linux下用ha ...

  4. Python学习笔记(十)

    Python学习笔记(十): 装饰器的应用 列表生成式 生成器 迭代器 模块:time,random 1. 装饰器的应用-登陆练习 login_status = False # 定义登陆状态 def ...

  5. Hibernate实体映射文件多对多等关系简单应用技巧

    认真开完以后,就能很简单的写出各种关系了 第一步,写注释: <!--xx属性,本类与Yy(类)的多对一 --> <!--xx属性,本类与Yy(类)的一对多 --> <!- ...

  6. datagrid 新增,并行内编辑&comma;提交保存

    <a class="mini-button" iconCls="icon-add" onclick="addRow()" plain= ...

  7. 闲聊 &OpenCurlyDoubleQuote;今日头条Go建千亿级微服务的实践”

      背景    今天跟同事偶然看到<今日头条Go建千亿级微服务的实践>文章,故做了一些探讨,与大家分享下,也欢迎大家多多共同探讨!.     其他资料:   如何理解 Golang 中“不 ...

  8. 内存管理中提到的hot cold page

    所谓冷热是针对处理器cache来说的,冷就是页不大可能在cache中,热就是有很大几率在cache中. cold page和hot page的概念可以参考LWN的一片文章http://lwn.net/ ...

  9. Linux系统启动那些事—基于Linux 3&period;10内核【转】

    转自:https://blog.csdn.net/shichaog/article/details/40218763 Linux系统启动那些事—基于Linux 3.10内核 csdn 我的空间的下载地 ...

  10. DedeCMSV57数据库结构文档&lpar;数据字典&rpar;

    表名:dede_addonarticle(ENGINE=MyISAM/CHARSET=gbk)   字段名 说明描述 具体参数 aid 文章ID mediumint(8) unsigned NOT N ...