drl文件可以转excel吗

drl文件可以转excel吗,第1张

drl文件不可以转excel。

drl的文件是一种数据文件,是钻孔文件,drl文脊肆件可以用Drools 或者DocObject这两款软件打开胡野世。Drools 是一个建立在Rete 模式匹配运算法则基础之上的准则执行引擎。Drools 的开发团队已经采用Rete这个运算法则,所以Drools 能够使用面向对象裤肢的程序设计语言,像Java、Python 以及Groovy。

将侍吵xml文件按照数据结构进行分解码谈旁放置到数据库中,要使用该规则再从数据库读取。使用设计模式中组合方法来分解的。

具体代码要有很多了,不过用递归也行,但是性迟橡能打点折扣。

JBoss Drools的可视化规则设计工具包在Drools 4.0的时候叫drools-jbrms。

drools-jbrms需要JDK1.5或以上版本,本文以drools 4.0.7的drools-jbrms包在Tomcat 6.0下部署为例。

第1步

按照JBoss官方提供的文档处理

删除war包中的el-api.jar

删除Tomcat的lib目录拍缓下的jsf-api.jar和jsf-impl.jar(本来不存在就不用管了)

将下载后的jboss_jsf_libs.zip解压到Tomcat的lib目录下

第2步

启动Tomcat。drools-jbrms会在Tomcat的bin目录下新建repository目录(包括很多子目录),同时会报无法启动的异常。异常信息为Caused by: javax.jcr.RepositoryException: internal error: failed to read custom node type definitions stored in custom_nodetypes.xml: Premature end of file.: Premature end of file.

(注意,这里我是在Tomcat/bin目录下用startup.bat启动的,如果不是这种方式repository的位置可能有所不同)

第3步

将本文提供的custom_nodetypes.xml覆盖Tomcat下的bin/repository/repository/游橡nodetypes的同名文件。

第4步

重新启动

原因:drools-jbrms包含神贺旁的某些功能在Tomcat下有问题,生成custom_nodetypes.xml时没有生成文件内容,所以报错。从网上查询,最迟2007年就有人报这个问题了。看来JBoss的对于非JBoss应用服务器的兼容问题考虑不多。

注:本文提供的custom_nodetypes.xml为drools-jbrms在JBoss应用服务器部署时生成的,内容如下:

mix:referenceablent:hierarchyNodedrools:categoryNodeTypedrools:versionableNodeTypent:folderfalsedrools:versionableAssetFolderdrools:versionableNodeTypedrools:categoryNodeTypefalsemix:versionablent:folderdrools:versionableNodeTypemix:versionablent:hierarchyNodedrools:stateNodeTypemix:referenceablent:hierarchyNode


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/12200612.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-21
下一篇 2023-05-21

发表评论

登录后才能评论

评论列表(0条)

保存