1. 如何在tomcat中部署activiti-rest.war?
当使用eclipse时,将war包部署到: 工作空间workspace.metadata.plugins\org.eclipse.wst.server.core\tmp0\webapps 下。
启动tomcat server,访问路径 http://localhost:8080/activiti-rest/service/repository/process-definitions 进行测试。
2. 如何设置activiti rest访问的数据库?
修改rest目录下\WEB-INF\classes的db.properties文件。
3. 当使用H2内存数据库时,如何使自己的项目与activiti REST访问同一个数据库?
只有通过TCP方式连接,才能访问到同一个H2数据库。
启动H2数据库服务。
java -cp h2-1.3.171.jar org.h2.tools.Server -tcpPort 2962
修改数据库连接url
jdbc.url=jdbc:h2:tcp://localhost:2962/~/activiti
4. activiti REST下engine.properties设置
# demo data properties
# 创建默认示例用户和群组
create.demo.users=true
# 创建默认示例流程定义
create.demo.definitions=true
# 创建默认示例数据模型
create.demo.models=true
# engine properties
# 自动将数据库表升级到新版本
engine.schema.update=true
# 启用线程组件,可以触发定时器(也包含后续的异步消息)
engine.activate.jobexecutor=false
engine.asyncexecutor.enabled=true
engine.asyncexecutor.activate=true
# 历史存储配置。
# none: 忽略所有。
# activity: 保存所有的流程实例信息和活动实例信息。
# audit: 默认值。 除了与activity一样外,同时也保证所有的变量与提交的表单属性保持同步。
# full: 存储所有细节信息。
engine.history.level=audit
网友评论