代码改变世界

Activiti 整合的小插曲

2017-12-05 15:18    阅读(232)  评论(0编辑  收藏  举报

虽然是令人头痛的小插曲,真不令人省心。2年不用它又忘了怎么配,这次一定记录下来,呵呵哒。

 

1、下载及运行设计器

官网下载源码压缩包,解压后找到设计器目录:Activiti-activiti-5.22.0\modules\activiti-webapp-explorer2,直接IDEA打开即可运行

 

2、切换不到mysql数据库?表现为mysql包在pom.xml中引用不生效。

<dependency>
  <groupId>mysql</groupId>
  <artifactId>mysql-connector-java</artifactId>
  <version>5.1.44</version>
  <scope>compile</scope>
</dependency>

是因为继承的父pom中把它设成了test,必须改为compile

 

3、运行正常,但设计器打不开?

查看json接口是否返回正常的json数据,如果不是json,一般会是webapp/editor-app/app-cfg.js中路径配置不正确,将contextRoot中的“/activiti-explorer”删掉就行了。

 

4、默认用户kermit,密码kermit,是管理员,省的再去官网找。

 

5、项目中只需要引用以下包即可使用,如果整合编辑器,那么可以直接从activiti-explorer中找pom.xml

<dependency>
  <groupId>org.activiti</groupId>
  <artifactId>activiti-engine</artifactId>
  <version>${activiti.version}</version>
</dependency>
<dependency>
  <groupId>org.activiti</groupId>
  <artifactId>activiti-spring</artifactId>
  <version>${activiti.version}</version>
</dependency>