当前位置: 首页 > news >正文

Activiti:activiti-app.war持久化功能实现

文章目录

  • 一、需求描述
  • 二、版本说明
  • 三、配置修改

一、需求描述

网页版工作流编辑方案
这一篇,有个不足的地方,就是不能将编辑好的流程持久化到MySQL。

这里讲解一下,如何实现。

二、版本说明

jdk:1.8
activiti-app:activiti-6.0.0.zip
MySQL:5.7.28
Tomcat:8.5.88

MySQL驱动:mysql-connector-java-8.0.16.jar
驱动放置的目录:\apache-tomcat-8.5.88\webapps\activiti-app\WEB-INF\lib
在这里插入图片描述

三、配置修改

apache-tomcat-8.5.88\webapps\activiti-app\WEB-INF\classes\META-INF\activiti-app\activiti-app.properties
在这里插入图片描述
修改后的完整配置

#
# SECURITY
#
security.rememberme.key=testkey#
# DATABASE
## datasource.driver=org.h2.Driver
# datasource.url=jdbc:h2:mem:activiti;DB_CLOSE_DELAY=-1datasource.driver=com.mysql.cj.jdbc.Driver
datasource.url=jdbc:mysql://127.0.0.1:3306/activiti6ui?nullCatalogMeansCurrent=true&characterEncoding=UTF-8&useUnicode=true&characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true&serverTimezone=GMT%2B8
datasource.username=root
datasource.password=123456#hibernate.dialect=org.hibernate.dialect.H2Dialect
hibernate.dialect=org.hibernate.dialect.MySQLDialect
#hibernate.dialect=org.hibernate.dialect.Oracle10gDialect
#hibernate.dialect=org.hibernate.dialect.SQLServerDialect
#hibernate.dialect=org.hibernate.dialect.DB2Dialect
#hibernate.dialect=org.hibernate.dialect.PostgreSQLDialect# 
# EMAIL
# #email.enabled=true
#email.host=localhost
#email.port=1025
#email.useCredentials=false
#email.username=
#email.password=# The base url that will be used to create urls in emails.
#email.base.url=http://localhost:9999/activiti-app#email.from.default=no-reply@activiti.alfresco.com
#email.from.default.name=Activiti
#email.feedback.default=activiti@alfresco.com#
# ACTIVITI
#activiti.process-definitions.cache.max=500#
# DEFAULT ADMINISTRATOR ACCOUNT
#admin.email=admin
admin.password=test
admin.lastname=Administratoradmin.group=Superusers# The maximum file upload limit. Set to -1 to set to 'no limit'. Expressed in bytes
file.upload.max.size=104857600# For development purposes, data folder is created inside the sources ./data folder
contentstorage.fs.rootFolder=data/
contentstorage.fs.createRoot=true
contentstorage.fs.depth=4
contentstorage.fs.blockSize=1024
http://www.dtcms.com/a/274919.html

相关文章:

  • AI优化器美国VPS集成:智能算力部署与性能调优指南
  • (补充)RS422
  • Mysql:分库分表
  • STM32F103之存储/启动流程
  • 【世纪龙科技】几何G6新能源汽车结构原理教学软件
  • Linux C 管道文件操作
  • [spring6: @EnableLoadTimeWeaving]-使用案例
  • SSH基础原理
  • 速盾:高防CDN和普通CDN的区别大吗?
  • 【unity编辑器开发与拓展EditorGUILayoyt和GUILayoyt】
  • phpstudy搭建pikachu
  • Java 的集合都有哪些,都有什么特点?
  • c#获取Datatable中某列最大或最小的行数据方法
  • 2025年亚太中文赛B题第一版本超详细解题思路
  • Claude Code 完全上手指南:从入门到精通的终极备忘录
  • 【MYSQL8】springboot项目,开启ssl证书安全连接
  • 深度学习篇---昇腾NPUCANN 工具包
  • 数字后端APR innovus sroute到底是如何选取宽度来铺power rail的?
  • 大模型遇上数据库:如何真正实现从“智能问数”到“精准问数”?Intalink给出答案
  • Rust基础-part3-函数
  • 如何在 PyCharm 批量调整代码缩进?PyCharm 调整代码格式化和代码缩进的快捷键有哪些?
  • Pandas:常见的转换函数(rename,set_index,reset_index)
  • 麦迪逊悬架cad【14张】+三维图+设计说明书
  • VLLM部署DeepSeek-LLM-7B-Chat 模型
  • 云网络产品
  • 简单记录一下Debug的折磨历程
  • 多项式环及Rq的含义
  • Solaris10 创建用户初始化家目录
  • 注意力机制十问
  • softmax回归的从零开始实现