【问题标题】:Sample Users for Activiti DatabaseActiviti 数据库的示例用户
【发布时间】:2014-04-29 01:19:54
【问题描述】:

我对 Activiti 完全陌生。我已经下载了 activiti 设置并设法在 tomcat 中运行示例 WAR 文件。我正在使用 Activiti。我有以下困惑。

  1. 我正在使用部署的示例应用程序。它内置了用户和流程支持。虽然关注 activiti 的实际操作,但我在他的收件箱中看不到 kermit 使用的进程。因此,我为 activiti 创建了自己的 oracle 模式。如何将这些现有的用户角色、组和数据导入到我自己的数据库中?可能吗?我只是想看看它在数据库级别上的工作。
  2. 初学者级别的活动的任何示例案例研究。我看过一些例子,但不是完整的初学者案例研究。

谢谢。

【问题讨论】:

    标签: activiti


    【解决方案1】:

    我从 activiti 用户指南中得到了答案。 Activiti 与 activiti-explorer.war 捆绑在一起。 以下是演示数据的步骤。

    1. Activiti 自带数据库脚本,兼容不同的数据库。我使用的是 oracle,所以我创建了一个名为 activiti 的模式。我从 activiti bundle 运行了与 oracle 兼容的脚本。
    2. war 文件包含文件 activiti-standalone-context.xml,应启用以下属性。
    <bean id="demoDataGenerator" class="org.activiti.explorer.demo.DemoDataGenerator">
            <property name="processEngine" ref="processEngine" />
            <property name="createDemoUsersAndGroups" value="false" />
            <property name="createDemoProcessDefinitions" value="false" />
            <property name="createDemoModels" value="false" />
     </bean>
    
    1. 打开存档的 WEB-INF/classes 文件夹中的 db.properties 文件,并将数据库设置更改为指向您的数据库。这是我的配置。

    db=xe jdbc.driver=oracle.jdbc.driver.OracleDriver jdbc.url=jdbc:oracle:thin:@localhost:1521:xe jdbc.username=activiti jdbc.password=activiti

    修改这些设置并重新添加到 activiti-explorer.war 存档。重新启动你的 tomcat,你就可以使用演示数据了。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-06-15
      相关资源
      最近更新 更多