43、关于drools Web版本kie-wb+kie-server+windows版本

其实在windows版本配置与liunx相差的不多, 我们在说回 使用h2与mysql or oracle 是有所不同的,这们我们会在下面有讲到,我们现在主要说的是关于h2的windows版本的workbench的配置。
好!我们直接进入正题:
首先还是要引用名:
引入相应的jar包 将这些jar包放到 tomcat/lib下: 可以参考之前的例子

 已经分享到我的百度云http://pan.baidu.com/s/1slzTw1R

第二步: 与之不同的东西差别
resources.properties
       文件内容如下:
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=org.h2.Driver
resource.ds1.driverProperties.url=jdbc:h2:file:~/jbpm
resource.ds1.driverProperties.user=sa
resource.ds1.driverProperties.password=
resource.ds1.allowLocalTransactions=true
着重说明jdbc:h2:file:~/jbpm的配置,其实很简单 这里我们可以这样写,也可以配置 一个具体的windows下的目录,但要注意,是用 / 分隔的;

然后就是配置 最为关键的setenv.bat文件(注:在liunx版本中是setenv.sh) 然后里面的内容是

set 
CATALINA_OPTS=-Xmx512M -XX:MaxPermSize=1024m 
-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\kie-wb\WEB-INF\classes\login.config 
-Dorg.jboss.logging.provider=jdk  
-Dorg.jboss.logging.provider=jdk 
-Dorg.kie.server.id=tomcatkieserver
-Dorg.kie.server.location=http://localhost:8080/kie-server/services/rest/server 
-Dorg.kie.server.controller=http://localhost:8080/kie-wb/rest/controller  
-Dorg.kie.server.persistence.ds=java:comp/env/jdbc/jbpm 
-Dorg.kie.server.persistence.tm=org.hibernate.service.jta.platform.internal.BitronixJtaPlatform 
-Dorg.jbpm.cdi.bm=java:comp/env/BeanManager 
-Dorg.jbpm.server.ext.disabled=true 
-Dfile.encoding=UTF-8  
要注重的是: 我这里虽然写的是有回车的, 但要真正的bat文件里 这些都是在同一行的

其他的配置与liunx上的是一样一样的,读者可以参考博客里的
这几个章节里找答案。
至于mysql or oracle的呢。 这个也简单,可以参考
http://blog.csdn.net/u013115157/article/details/52029434 因为是windows的 所以我们要改的是catalina.bat 文件,在最后追加。
就是改数据源的问题:还要导入驱动包
我已经将配置好的三种方式放到百度云上: http://pan.baidu.com/s/1eSDjj7W
注:mysql and oracle 是没配置kie-server的, 至于如何配置kie-server 请查看之前的文章。
在windows环境下,启动时,可能存在一个严重的错误:
java.io.IOException: Cannot run program "bash" (in directory "C:\Users\kangz"): CreateProcess error=2, 系统找不到指定的文件。

解决方案是:下载Git-2.10.1-64-bit.exe 就可以了。下载地址http://pan.baidu.com/s/1c284qpM

有这两个知识点,接下来,让cmd支持UTF8就变得容易了。
1. 运行CMD;
2. 输入 CHCP,回车查看当前的编码;
3. 输入CHCP 65001,回车;
4. 仅如此,还是不能支持UTF8的正常显示,你还要在窗体上右键,选择属性,来设置字体;
5. 操作完上面几步后,即使你原来的字体里面没有显示Lucida Console这个字体,现在应该也能看到了。选择它。如果原来就有,可以选上它先试试,不行在执行上述步骤(这里补充:至少我本机需要CHCP 65001下,有朋友说不要);
6. 选择只应用到本窗体,确认。

下面是小编的微信转帐二维码,小编再次谢谢读者的支持,小编会更努力的

----请看下方↓↓↓↓↓↓↓

百度搜索 Drools从入门到精通:可下载开源全套Drools教程

深度Drools教程不段更新中:


更多Drools实战陆续发布中………

扫描下方二维码关注公众号 ↓↓↓↓↓↓↓↓↓↓



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值