新的activi 中未能找到老版简介中提供的ActivitiRestApplication(至少我没找到),因此就直接由springmvc为Diagram Viewer提供服务,也好你们理解一下Diagram Viewer怎么运行的。html
首先,在http://www.activiti.org/ 中下载对应的版本java
在官方提供的Zip文件(能够从www.activiti.org/download.html下载)中有一个activiti-explorer.war文件,解压文件,复制其中的diagram-viewer复制到项目中。spring
复制modules\activiti-diagram-rest下面的java源文件到项目源文件中。json
能够修改源文件中的RequestMapping 路径备用,默认路径为:mvc
@RequestMapping(value="/service/process-definition/{processDefinitionId}/diagram-layout", method = RequestMethod.GET, produces = "application/json")
修改diagram-viewer中index.html 中app
.= { : + , : + , : + };
修改路径为对应的action 路径。jsonp
http://server_url/diagram-viewer/index.html?processDefinitionId=processDefinitionId}&processInstanceId={processInstanceId}url
注意:diagram-viewer 要求的返回格式为jsonp,要求springmvc环境要配置jsonp的本身(怎么配置自行搜索)。spa