jbpm6.1.0 jbpm-console

本菜鸟初学jbpm,做个小笔记:

1.安装ant,我安装的是 apache-ant-1.9.6

2.下载jbpm,我下载的是jbpm-6.1.0.Final-installer-full.zip,我解压后的路径是D:\software\jbpm-6.10,可到官网下载http://docs.jboss.org/jbpm/

3.查看文档进行安装 http://docs.jboss.org/jbpm/v6.1/userguide/jBPMInstaller.html

4.安装mysql数据库,方便学习,我安装的是 mysql-installer-community-5.6.26.0.msi

5.将jbpm6.1使用的wildfly8.1的默认使用的数据库h2配置成mysql数据库,根据文档进行配置,:需要注意的是配置数据库的文档有一个地方不够详细,就是修改standalone-*.xml文件,这些文件应该在安装目录下D:\software\jbpm-6.10

将这些standalone-开头的xml文件里的数据源datasource都配置成msql。我的配置是这样的:

<datasources>
                <datasource jndi-name="java:jboss/datasources/ExampleDS" pool-name="ExampleDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:mysql://localhost:3306/jbpmdatabase</connection-url>
                    <driver>mysql</driver>
                    <security>
                        <user-name>jbpm</user-name>
                        <password>tywwyfjbpm</password>
                    </security>
                </datasource>
                <datasource jndi-name="java:jboss/datasources/jbpmDS" pool-name="MySQLDS" enabled="true" use-java-context="true">
                    <connection-url>jdbc:mysql://localhost:3306/jbpmdatabase</connection-url>
                    <driver>mysql</driver>
                    <security>
                        <user-name>jbpmuser</user-name>
                        <password>jbpmuserpwd</password>
                    </security>
                </datasource>
                <drivers>
                    <driver name="mysql" module="com.mysql">
                        <xa-datasource-class>com.mysql.jdbc.jdbc2.optional.MysqlXADataSource</xa-datasource-class>
                    </driver>
                </drivers>
            </datasources>

6,在mysql中创建一个数据库database,一个用户,并将jbpm数据库的所有权限赋给用户jbpm。我创建的数据库是jbpmdatabase,用户是jbpmuser.

这样就在jbpm6.1的安装目录下打开cmd,使用ant来执行命令,安装jpbm了。启动完毕大概一分钟时间,就可以看到mysql数据库中用jbpm使用的表了,我使用的是mysql的workbench,挺方便的,如图:

这样你就可以看到每个流程的任务情况。

这时候,如果想在其他的机子上访问本机的jbpm,是不行的还需要该端口号,需要改一下build.xml文件的端口配置:

原来是这样的:<waitfor maxwait="5" maxwaitunit="minute" checkevery="10" checkeveryunit="second" timeoutproperty="jboss.timeout">
      <socket server="${jboss.bind.address}" port="8080" />
    </waitfor>

然后改成这样:<waitfor maxwait="5" maxwaitunit="minute" checkevery="10"  checkeveryunit="second" timeoutproperty="jboss.timeout">
      <socket server="${jboss.bind.address}" port="80" />
    </waitfor>

这个改法是别人帮我改的,具体原因,我还没有弄懂,不知道为什么在这里改服务器的端口,而不是在服务器wildfly的配置文件里改。

还有一点,关于jbpm-console里的git ssh 的配置,我死活都改不动它,

就只能在本机使用localhost来把项目download的eclipse中(如何将项目导入到eclipse中,文档 :http://docs.jboss.org/jbpm/v6.1/userguide/pt04.html)。如果有哪位知道怎么修改这个地址:git://localhost:9418/jbpm-playgound 的话,敬请指教一下我这菜鸟,我的QQ是406424897

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值