drools6.4.0.Final-workbench安装

1、准备

Centos

Mysql5.6 or above

Apache-tomcat-7.0.70.zip

Jdk-1.7 or 1.8

kie-drools-wb-6.4.0.Final-tomcat7.war

 

2、tomcat

解压tomcat到/opt/tomcat-drools-wb。

unzip Apache-tomcat-7.0.70.zip

mv Apache-tomcat-7.0.70.zip tomcat-drools-wb

将下列jar包拷贝到tomcat-drools-wb/lib下。

解压kie-drools-wb-6.4.0.Final-tomcat7.war到tomcat-drools-wb/webapps/wb。

将下列jar包和文件分别放到tomcat-drools-wb/webapps/wb/WEB-INF/lib和classes下。

修改tomcat-drools-wb/webapps/wb/WEB-INF/classes/META-INF目录下的persistence.xml文件,将H2Dialect改成MySQL5Dialect。

<properties> 

    <!--property name="hibernate.dialect" value="org.hibernate.dialect.H2Dialect"/-->

    <property name="hibernate.dialect" value="org.hibernate.dialect.MySQL5Dialect"/>

    <property name="hibernate.max_fetch_depth" value="3"/>

    <property name="hibernate.hbm2ddl.auto" value="update"/>

    <property name="hibernate.show_sql" value="false"/>

    <property name="hibernate.transaction.manager_lookup_class" value="org.hibernate.transaction.BTMTransactionManagerLookup"/>

    <!-- BZ 841786: AS7/EAP 6/Hib 4 uses new (sequence) generators which seem to cause problems -->

    <property name="hibernate.id.new_generator_mappings" value="false"/>

</properties>

增加文件btm-config.properties到tomcat-drools-wb/conf目录下。

itronix.tm.serverId=tomcat-btm-node0

bitronix.tm.journal.disk.logPart1Filename=${btm.root}/work/btm1.tlog

bitronix.tm.journal.disk.logPart2Filename=${btm.root}/work/btm2.tlog

bitronix.tm.resource.configuration=${btm.root}/conf/resources.properties

增加文件resources.properties到tomcat-drools-wb/conf目录下。

resource.ds1.className=bitronix.tm.resource.jdbc.lrc.LrcXADataSource

resource.ds1.uniqueName=jdbc/jbpm

resource.ds1.minPoolSize=10

resource.ds1.maxPoolSize=20

resource.ds1.driverProperties.driverClassName=com.mysql.jdbc.Driver

resource.ds1.driverProperties.url=jdbc:mysql://127.0.0.1:3306/droolswb?useUnicode=true&characterEncoding=UTF-8

resource.ds1.driverProperties.user=root

resource.ds1.driverProperties.password=root

resource.ds1.allowLocalTransactions=true

修改tomcat-drools-wb/conf/context.xml文件。

<Resource name="jdbc/jbpm" auth="Container" type="javax.sql.DataSource"

              driverClassName="com.mysql.jdbc.Driver"

              url="jdbc:mysql://127.0.0.1:3306/droolswb?useUnicode=true&amp;characterEncoding=UTF-8"

              username="root"

              password="root"

              maxActive="20"

              maxIdle="1"

              maxWait="5000" />

修改tomcat-drools-wb/conf/server.xml文件,内容必须加在<host>上部。

<Valve className="org.kie.integration.tomcat.JACCValve" />

修改tomcat-drools-wb/conf/tomcat-users.xml文件。

<user username="tomcat" password="tomcat" roles="admin,manager,manager-gui"/>

<user username="admin" password="admin" roles="admin,manager,manager-gui"/>

增加如下内容到tomcat-drools-wb/bin/catalina.sh。

export CATALINA_HOME="/opt/tomcat-drools-wb"

export CATALINA_OPTS="-Dbtm.root=$CATALINA_HOME -Dbitronix.tm.configuration=$CATALINA_HOME/conf/btm-config.properties -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Djava.security.auth.login.config=$CATALINA_HOME/webapps/wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk" 

export JAVA_OPTS="-d64 -server -showversion -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:CICompilerCount=8 -XX:+UseCompressedOops -XX:-DontCompileHugeMethods -Xss256k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:MaxTenuringThreshold=15 -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -Djava.awt.headless=true -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:MaxGCPauseMillis=200 -Dorg.kie.demo=false"

或者增加如下内容到tomcat-drools-wb/bin/catalina.bat。

set "CATALINA_HOME=C:/princetechs/servers/tomcat-drools-wb/"

set "CATALINA_OPTS=-Dbtm.root=%CATALINA_HOME% -Dbitronix.tm.configuration=%CATALINA_HOME%/conf/btm-config.properties -Djbpm.tsr.jndi.lookup=java:comp/env/TransactionSynchronizationRegistry -Djava.security.auth.login.config=%CATALINA_HOME%/webapps/wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk"

set "JAVA_OPTS=-d64 -server -showversion -Xms1024m -Xmx1024m -XX:PermSize=256m -XX:MaxPermSize=256m -XX:CICompilerCount=8 -XX:+UseCompressedOops -XX:-DontCompileHugeMethods -Xss256k -XX:+AggressiveOpts -XX:+UseBiasedLocking -XX:MaxTenuringThreshold=15 -XX:+CMSParallelRemarkEnabled -XX:+UseCMSCompactAtFullCollection -XX:+UseFastAccessorMethods -Djava.awt.headless=true -XX:+UseCMSInitiatingOccupancyOnly -XX:+UseGCOverheadLimit -XX:+UseConcMarkSweepGC -XX:+UseParNewGC -XX:MaxGCPauseMillis=200 -Dorg.kie.demo=false"

 

3、mysql

安装mysql。

使用root用户。

创建数据库droolswb。

 

4、试运行

tomcat-drools-wb/bin目录下,运行./catalina.sh start。

浏览器输入:http://localhost:8080/wb,登录admin/admin。

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值