`
cd826
  • 浏览: 129034 次
  • 性别: Icon_minigender_1
社区版块
存档分类
最新评论

Activiti User Guide -- Activit 用户指南 Part02

阅读更多

Chapter 3. Configuration

第三章 配置

 

Table of Contents

Configuration properties

Supported databases

Changing the database

 

Activiti configuration files should be generated with the setup ant script that can be found in the setup folder. The cfg.create target can be easily configured in the setup/build.properties and the setup/build.${db}.properties. Our QA runs only the configurations that can be generated by the setup script. We also do not guarantee compatibility of the actual configuration files in future versions as you will always be able to regenerate it. So customizing the configuration files is not recommended.

Activiti配置文件由安装脚本产生,你可以在setup目录下找到该文件。cfg.create target可以很容易的通过setup/build.propertiessetup/build.${db}.properties文件产生该配置文件。我们的QA也仅是运行由安装脚本产生的配置文件。我们也不保证后续版本中该配置文件的一致性,因此你将会重新生成该配置文件。所以我们不推荐你对该配置文件进行修改。

Configuration properties

配置属性

Here are the configuration properties that you can specify in the activiti.properties. This is only applicable if you're using theProcessEngineBuilder directly or indirectly through ProcessEngines. This is not applicable if you're using the Spring style of building a process engine.

下面列出了你可以在activiti.properties中进行配置的配置属性。这些属性适合于直接使用ProcessEngineBuilder 或者间接通过 ProcessEngines来使用ProcessEngineBuilder 。当你使用Spring来构造流程引擎是则不适用。

 

  • process.engine.name: The process engine name. Only relevant if you're using multiple process engines in one classloading scope.
  • process.engine.name: 流程引擎的名称。只有当你在一个类装载器范围内使用多个流程引擎时使用。
  • database: one of the database names specified in Table 3.1, “Supported databases”
  • database:用来指定数据库的名称,具体可以参考表格3.1列出的可被支持的数据库名称
  • jdbc.driver, jdbc.url, jdbc.username and jdbc.password: JDBC properties pointing to the database Activiti will use.
  • jdbc.driver, jdbc.url, jdbc.username  jdbc.password: Activiti所使用数据库的JDBC属性。
  • db.schema.strategy: { check-version | create-drop } check-version is the default and it will check if the DB version is the same as the library version when the process engine is created. create-drop is handy for testing. It creates the DB schema when the process engine is created and drops the schema when the engine is closed.
  • db.schema.strategy: { check-version | create-drop } 缺省值为check-version,当流程引擎创建时检查数据库的版本号是否与包的版本号一致。 create-drop 则方便进行测试。它则是在流程引擎启动时创建数据库并在引擎关闭时将数据库删除掉。
  • job.executor.auto.activate: { enabled | disabled } enabled is the default which means that the JobExecutor component will start when the process engine is created. In testing, it's best to set this property to disabled. Then the job executor won't be activated and the test can manually search for jobs with ManagementService.createJobQuery and execute them withManagementService.executeJob.
  • job.executor.auto.activate: { enabled | disabled }缺省值为 enabled ,当流程引擎创建是则启动JobExecutor组件。当在进行测试时,最好将该值设置为disabled。此时任务调度器不会被激活,测试则可以通过ManagementService.createJobQuery 获取所要执行的任务,并通过调用ManagementService.executeJob执行。
  • mail.smtp.host, mail.smtp.port, mail.smtp.user, mail.smtp.password and mail.default.from: SMTP properties used when Activiti needs to send email.
  • mail.smtp.host, mail.smtp.port, mail.smtp.user, mail.smtp.password  mail.default.from: SMTP属性,用来支持Activiti发送邮件。

Supported databases

支持的数据库

Following are the names (case sensitive!) that Activiti uses to refer to databases.

下面列出的名称(大小写敏感)可以用来配置Activiti的数据库。

Table 3.1. Supported databases

Activiti database name

Versions tested

Notes

h2

1.2.132

 

mysql

5.1.11

 

oracle

 

not yet supported (coming soon)

postgresql

 

not yet supported (coming soon)

db2

 

not yet supported (coming soon)

 

Changing the database

更换数据库

One of the things you probably want to do fairly soon, is configuring Activiti to use a different database. To generate a configuration file that can be used to configure the engine, following steps need to be done:

接下来你可能想做的就是为Activiti使用一个不同的数据库。为此,你需要执行以下步骤来产生一个新的配置文件:

 

  • Edit setup/build.properties and change the db parameter to your type of database (e.g. mysql).
  • 编辑 setup/build.properties 文件,并将db参数修改为你所需要的数据库(如:mysql
  • Edit setup/build.${db}.properties and change the JDBC connection parameters to those of your database installation.
  • 编辑 setup/build.${db}.properties 文件,并修改为你所配置数据库的JDBC连接参数
  • Run 'ant cfg.create' from within the setup folder.
  • setup文件中运行 'ant cfg.create'
  • The generate configuration file can now be found in setup/build/activiti-cfg. Also, for convenience, a jar called activiti-cfg.jarcontaining the configuration file can be found in setup/build
  • 此时在setup/build/activiti-cfg目录中就可以找到新产生的配置文件。同时,为了方便在setup/build目录中会生成一个包含配置文件并且名称为activiti-cfg.jar jar文件。

3
0
分享到:
评论

相关推荐

    activiti-json-converter-5.21.0-API文档-中英对照版.zip

    赠送jar包:activiti-json-converter-5.21.0.jar; 赠送原API文档:activiti-json-converter-5.21.0-javadoc.jar; 赠送源代码:activiti-json-converter-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-...

    activiti-userguide-5-16

    这个“activiti-userguide-5-16”压缩包文件包含了 Activiti 5.16 版本的用户指南,帮助我们深入理解并有效使用这个流程管理工具。 1. **BPMN 2.0 规范**:Business Process Model and Notation 2.0(业务流程模型...

    activiti-engine-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-engine-5.21.0.jar; 赠送原API文档:activiti-engine-5.21.0-javadoc.jar; 赠送源代码:activiti-engine-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-engine-5.21.0.pom; 包含...

    activiti-json-converter-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-json-converter-5.21.0.jar; 赠送原API文档:activiti-json-converter-5.21.0-javadoc.jar; 赠送源代码:activiti-json-converter-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-...

    activiti-image-generator-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-image-generator-5.21.0.jar; 赠送原API文档:activiti-image-generator-5.21.0-javadoc.jar; 赠送源代码:activiti-image-generator-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-...

    activiti-common-rest-5.21.0-API文档-中英对照版.zip

    赠送jar包:activiti-common-rest-5.21.0.jar; 赠送原API文档:activiti-common-rest-5.21.0-javadoc.jar; 赠送源代码:activiti-common-rest-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-common-rest-...

    activiti-bpmn-model-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-bpmn-model-5.21.0.jar; 赠送原API文档:activiti-bpmn-model-5.21.0-javadoc.jar; 赠送源代码:activiti-bpmn-model-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-bpmn-model-...

    activiti-image-generator-5.21.0-API文档-中英对照版.zip

    赠送jar包:activiti-image-generator-5.21.0.jar; 赠送原API文档:activiti-image-generator-5.21.0-javadoc.jar; 赠送源代码:activiti-image-generator-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-...

    activiti-spring-boot-starter-7.1.0.M1.jar

    activiti-spring-boot-starter-7.1.0.M1

    activiti-spring-boot-starter-basic-6.0.0适配springboot2.1.2

    activiti-spring-boot-starter-basic-6.0.0适配springboot2.1.2

    activiti-bpmn-converter-5.18.0-sources.jar

    activiti-bpmn-converter-5.18.0-sources.jar

    activiti-process-validation-5.21.0-API文档-中文版.zip

    赠送jar包:activiti-process-validation-5.21.0.jar; 赠送原API文档:activiti-process-validation-5.21.0-javadoc.jar; 赠送源代码:activiti-process-validation-5.21.0-sources.jar; 赠送Maven依赖信息文件:...

    activiti-bpmn-converter-5.21.0-API文档-中英对照版.zip

    赠送jar包:activiti-bpmn-converter-5.21.0.jar; 赠送原API文档:activiti-bpmn-converter-5.21.0-javadoc.jar; 赠送源代码:activiti-bpmn-converter-5.21.0-sources.jar; 赠送Maven依赖信息文件:activiti-...

    activiti-bpmn-converter-5.16.4.jar

    activiti-bpmn-converter-5.16.4.jar

    springboot-activiti-test-master.zip

    本文将详细介绍如何在SpringBoot项目中整合Activiti,并通过提供的"springboot-activiti-test-master.zip"压缩包进行实战演练。 首先,我们需要了解SpringBoot与Activiti的基本概念。SpringBoot旨在简化Spring应用...

    activiti-designer-5.18.0

    1、将以下四个文件(见附件Activiti Designer 5.18.1插件补丁)拷贝到自己的eclipse的plugin文件夹下面,重启eclipse ...2、将activiti-designer-5.18.0文件夹copy到eclipse\dropins目录下; 3、重启eclipse即可

    activiti-explorer-eclipse项目

    【 activiti-explorer-eclipse项目 】是一个基于Activiti工作流引擎的Eclipse插件项目。 Activiti 是一个开源的业务流程管理系统(BPMN 2.0)和工作流引擎,它允许开发者轻松地在应用程序中集成业务流程管理功能。这...

    Activiti的Eclipse插件activiti-designer-5.18.0

    Activiti的Eclipse插件activiti-designer安装资料包,包含activiti-designer-5.18.0.zip、org.eclipse.emf.transaction_1.4.0.201306111400.jar、org.eclipse.emf.validation.ui_1.7.0.201403111711.jar、org....

    activiti-designer-5.18.0.zip 官方

    1. **流程建模**: Activiti Designer 提供了一个图形化用户界面,通过拖放方式可以轻松创建和配置各种流程元素,如开始事件、结束事件、任务、网关和泳道等。这使得非技术背景的业务人员也能参与到流程设计中,提升...

    activiti-test-master.zip

    《深入理解Activiti:基于activiti-test-master.zip的实践探索》 Activiti是一个开源的工作流引擎,它提供了强大的业务流程管理(BPM)能力。在我们的示例中,"activiti-test-master.zip"是一个包含与Activiti相关...

Global site tag (gtag.js) - Google Analytics