Activiti 整合的小插曲

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

1、下载及运行设计器

官网下载源码压缩包,解压后找到设计器目录:Activiti-activiti-5.22.0modulesactiviti-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>

原文地址:https://www.cnblogs.com/islee/p/7987108.html