搭建Activiti-5.21.0工作流服务器

搭建Activiti-5.21.0工作流服务器

2023年6月25日发(作者:)

搭建Activiti-5.21.0⼯作流服务器1、直接部署docker run --name='activiti' -it --rm -p 8080:8080 -v /var/run/:/run/ -v $(which docker):/bin/docker eternnoir/activiti:latest注:此时使⽤内存中的H2数据库。2、Tomcat服务器管理localhost:8080/username: adminpassword: admin3、访问activitilocalhost:8080/activiti-explorer/username: kermitpassword: kermit4、连接外部数据库4.1 连接mysql容器docker pull sameersbn/mysqlmkdir -p /opt/mysql/datadocker run --name=mysql -d -e 'DB_NAME=activiti_production' -e 'DB_USER=activiti' -e 'DB_PASS=password' -v /opt/mysql/data:/var/lib/mysql sameersbn/mysql注:此镜像的mysql数据库版本为mysql-5.5.54docker run --name=activiti -d --net=host --link mysql:mysql eternnoir/activititomcat版本:8.0.38tomcat⽬录:/opt/tomcatactiviti版本:5.21.0activiti⽬录:/opt/activiti4.2 连接mysql创建数据库及授权⽤户访问:CREATE USER 'activiti'@'%.%.%.%' IDENTIFIED BY 'password';CREATE DATABASE IF NOT EXISTS `activiti_production` DEFAULT CHARACTER SET `utf8` COLLATE `utf8_unicode_ci`;GRANT ALL PRIVILEGES ON `activiti_production`.* TO 'activiti'@'%.%.%.%';运⾏容器:docker run --name=activiti -d --net=host -e 'DB_HOST=localhost' -e 'DB_NAME=activiti_production' -e 'DB_USER=activiti' -e 'DB_PASS=password' eternnoir/activitiactiviti连接数据库配置⽂件路径:/opt/tomcat/webapps/activiti-explorer/WEB-INF/classes/ties/opt/tomcat/webapps/activiti-rest/WEB-INF/classes/ties修改内容如下:db===jdbc:mysql://localhost:3306/activiti_production?useUnicode=true&characterEncoding=me=rd=password重启容器使配置⽣效。5、可⽤配置参数TOMCAT_ADMIN_USER: Tomcat admin user name. Defaults to _ADMIN_PASSWORD: Tomcat admin user password. Defaults to _HOST: The database server hostname. Defaults to ``.DB_PORT: The database server port. Defaults to _NAME: The database database name. Defaults to ``.DB_USER: The database database user. Defaults to ``.DB_PASS: The database database password. Defaults to ``.6、Eclipse插件Name: Activiti BPMN 2.0 designerLocation:

安装使⽤⼿册:7、集成LDAP7.1 ⽤法要想在你的项⽬中集成LDAP,在中添加如下依赖: ti activiti-ldap n7.2 ⽤例集成LDAP⽬前有两⼤⽤例:通过IdentityService进⾏认证。⽐如,使⽤Activiti Explorer 通过LDAP登录。获得⽤户的组。这在查询⽤户可以看到哪些任务时⾮常重要。(⽐如,任务分配给⼀个候选组)。7.3 ⽰例 ... ... 7.4 为Explorer集成LDAP把上⾯的LDAP配置添加到中。把activiti-ldap jar放到WEB-INF/lib⽬录下删除demoDataGenerator bean,因为它会尝试插⼊数据(集成LDAP不允许这么做)将下⾯的配置添加到t的explorerApp bean中:...... admin user 请使⽤你⾃⼰的配置替换其中的值。需要⽤到的数据是组的id(通过groupIdAttribute配置)。 上述配置会让'admin'组下的所有⽤户都成为Activiti Explorer的管理员,⽤户组也⼀样。 所有不匹配的组都会当做“分配”组, 这样任务就可以分配给他们。7、参考三分钟了解Activity⼯作流:API⽂档:

使⽤⼿册:中⽂使⽤⼿册:

发布者:admin,转转请注明出处:http://www.yc00.com/news/1687692678a32185.html

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信