为了运行一款软件,我也是拼了。彻底的玩了一次,因为A需要B,我去下载B,结果B又需要C,我去下载C,结果……怎一个艰难了得。最关键的是,目前还没有达到目的!!!
先记录下过程,有时间再来一遍,也许我已经走到了99%呢,就差一点就成功了呢?放弃太可惜!
1) 为了实现一个名叫“规则引擎”的功能,我根据推荐,找到了 drools 这款开源软件
2) drools 的官网为 http://drools.org/
a) 查看官方文档 以及 广大网友的博客资料,了解 drools 的基本使用方法
b) 下载 drools 的 jar包 和实例,以及 广大网友 分享的 使用drools 的项目实例
c) 写自己的例子
d) 结论:drools 确实可以实现一定的规则,但是 规则文件的书写 非开发人员 很难操作。
e) drools 提供了 Drools Workbench
注:day1:下载失败+1,+1,网速原因。
day2:后来终于下载了Tomcat 7+ WAR,按照其中的readme 安装项目,为了下载了tomcat7 ,修改了相关配置,结果 运行失败。
day3:突然看到了一篇很好的博客 http://blog.csdn.net/u012373815/article/details/53526287 ,本质上与 项目中的文档说明没有差别。唯一的区别就是 将原本使用的 h2 数据库 改成了 Mysql 数据库。
启动多次报错:其中一个原因:这里都提到了修改环境变量。
可以将 环境变量直接 添加在 startup.bat 中 (windows 环境)
set CATALINA_HOME=D:\tomcat-drools-wb
set CATALINA_OPTS=-Xms512M -Xmx1024M -XX:MaxPermSize=512m -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-drools-wb/WEB-INF/classes/login.config -Dorg.jboss.logging.provider=jdk
其 提供了 docker 下载方案:docker pull jboss/drools-workbench
Docker images
- You can find the Docker images and how to use them for last final version at
For more info about the Drools Docker images see this blog post.
f) drools 提供了 Eclipse 插件
注:下载失败+1,网速原因。后下载了迅雷使用迅雷下载
3)遂决定安装 docker 试试
1) docker 官网 https://www.docker.com/docker-windows
注:下载第一次,成功。安装,提示:安装环境只支持 win10 以上版本。若是windows 其他版本,请选择 docker toolkit。
然后我在官网下载失败了一次又一次!
4) virtualbox
http://download.virtualbox.org/virtualbox/5.1.18/
-
- 安装Virtualbox 地址https://www.virtualbox.org
- 下载boot2docker.iso,下载地址:https://github.com/boot2docker/boot2docker/releases.或者从七牛下载速度快http://mysoftware.qiniudn.com/boot2docker.iso
this kernel requires an x86-64 CPU, but only detected an i686 CPU. unable to boot - please ues a kernel appropriate for your CPU.
在虚拟机中安装Linux系统,主机为win7 64位系统
启动后提示如上图。
解决方法:(源自网络)
关闭计算机(非重启)-- 进入BIOS -- 设置BIOS的虚拟化(不打开,默认是工作在32位模式的,virtualization technology~ enable)--保存退出。