- 浏览: 114360 次
- 性别:
- 来自: 广州
文章分类
最新评论
-
mponeno:
规则有条件的话,貌似不能触发规则,比如你helloWorld的 ...
读取Guvnor中的规则... -
di1984HIT:
写的很好偶~
Struts + Jboss Drools 规则引擎 -
duyangsss:
你好,我看见你将KnowledgeAgent的方式注释掉了,/ ...
读取Guvnor中的规则... -
chenlinux:
博主,我们现在也要用drools,能否提供一个完整的例子(包括 ...
基于Drools 规则引擎的信用卡申请系统<4> 之 Drools 实现业务规则 -
t22011787:
学习了
Drools 5 for Eclipse 3.5
java.lang.NullPointerException
java.util.Properties$LineReader.readLine(Unknown Source)
java.util.Properties.load0(Unknown Source)
java.util.Properties.load(Unknown Source)
org.drools.agent.RuleAgent.loadFromProperties(RuleAgent.java:244)
org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
main.java.AnimalsSessionHelp.loadRuleBaseFromRuleAgent(AnimalsSessionHelp.java:15)
main.java.AnimalsSessionHelp.getSession(AnimalsSessionHelp.java:22)
main.java.Logic.execute(Logic.java:12)
main.servlet.Animals.doGet(Animals.java:23)
javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
2009年6月5日22:17:47
2009年6月6日13:50:31修改博客:
RuleAgent(default) INFO (Sat Jun 06 13:13:59 CST 2009): Configuring with newInstance=true, secondsToRefresh=-1
RuleAgent(default) INFO (Sat Jun 06 13:13:59 CST 2009): Configuring package provider : DirectoryScanner scanning dir: src\main\rules found 2 file(s).
RuleAgent(default) INFO (Sat Jun 06 13:14:02 CST 2009): Applying changes to the rulebase.
RuleAgent(default) INFO (Sat Jun 06 13:14:02 CST 2009): Creating a new rulebase as per settings.
RuleAgent(default) INFO (Sat Jun 06 13:14:02 CST 2009): Adding package called test
您好!2009年6月6日13:10:31 恭喜
2009年6月6日12:08:43
ERROR: JDWP Unable to get JNI 1.2 environment, jvm->GetEnv() return code = -2
JDWP exit error AGENT_ERROR_NO_JNI_ENV(183): [../../../src/share/back/util.c:820]
在Logic类中进行测试可以通过的了
但是在Web下的测试就还有问题
java.lang.IllegalArgumentException: The directory src/main/rulesis not valid.
at org.drools.agent.DirectoryScanner.configure(DirectoryScanner.java:27)
at org.drools.agent.RuleAgent.getProvider(RuleAgent.java:265)
at org.drools.agent.RuleAgent.init(RuleAgent.java:199)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
at main.java.AnimalsSessionHelp.loadRuleBaseFromRuleAgent(AnimalsSessionHelp.java:15)
at main.java.AnimalsSessionHelp.getSession(AnimalsSessionHelp.java:23)
at main.java.Logic.execute(Logic.java:12)
at main.servlet.Animals.doGet(Animals.java:23)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:617)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:286)
at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583)
at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447)
at java.lang.Thread.run(Unknown Source)
2009年6月6日13:40:36 好像成功了
您好!2009年6月6日13:07:59
RuleAgent(default) INFO (Sat Jun 06 13:40:10 CST 2009): Configuring with newInstance=true, secondsToRefresh=-1
RuleAgent(default) INFO (Sat Jun 06 13:40:10 CST 2009): Configuring package provider : URLScanner monitoring URLs: http://localhost:8080/Animals2WEB-INF/classes/main/rules
RuleAgent(default) WARNING (Sat Jun 06 13:40:10 CST 2009): Was an error contacting http://localhost:8080/Animals2WEB-INF/classes/main/rules. Reponse header: {null=[HTTP/1.1 404 Not Found], Date=[Sat, 06 Jun 2009 05:40:10 GMT], Content-Length=[1057], Content-Type=[text/html;charset=utf-8], Server=[Apache-Coyote/1.1]}
RuleAgent(default) EXCEPTION (Sat Jun 06 13:40:10 CST 2009): Was unable to reach server.. Stack trace should follow.
java.io.IOException: Was unable to reach server.
at org.drools.agent.URLScanner.hasChanged(URLScanner.java:145)
at org.drools.agent.URLScanner.getChangeSet(URLScanner.java:109)
at org.drools.agent.URLScanner.loadPackageChanges(URLScanner.java:88)
at org.drools.agent.RuleAgent.checkForChanges(RuleAgent.java:330)
at org.drools.agent.RuleAgent.refreshRuleBase(RuleAgent.java:298)
at org.drools.agent.RuleAgent.configure(RuleAgent.java:284)
at org.drools.agent.RuleAgent.init(RuleAgent.java:208)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:176)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:148)
at org.drools.agent.RuleAgent.newRuleAgent(RuleAgent.java:216)
at main.java.AnimalsSessionHelp.loadRuleBaseFromRuleAgent(AnimalsSessionHelp.java:15)
at main.java.AnimalsSessionHelp.getSession(AnimalsSessionHelp.java:23)
at main.java.Logic.main(Logic.java:21)
注意:
Web下的部署:属性文件
newInstance=true
url=http://localhost:8080/Animals2WEB-INF/classes/main/rules
直接测试可以使用:
newInstance=true
dir=src/main/rules
评论
java.lang.NullPointerException
java.util.Properties$LineReader.readLine(Unknown Source)
楼主怎么解决的? 是不是url不行呀
发表评论
-
写在之前...
2009-10-07 12:04 57#created on: 2009-10-7package c ... -
Drools 思考
2009-10-03 01:14 1515时间转瞬,好恐怖,十 ... -
弃Dojo 迎 Extjs
2009-09-16 17:00 3110曾经花了两三天,看Using the Dojo JavaScr ... -
Drools 5 for Eclipse 3.5
2009-09-10 09:46 5525前几天看了下Dojo 的英文资料,看得七七八八了,所以想用Ec ... -
Petstore SearchBean
2009-09-06 10:48 79SearchBean.java ... ... -
PetStore 之 Lucene 2.4
2009-09-03 11:58 1120之前的几天发现上不了j ... -
Search文件夹 之二
2009-08-28 01:14 71PetStore 之 Lucene 3、Indexer ... -
search 文件夹
2009-08-28 00:57 74HTMLParser.java ... -
Sun PetStore
2009-08-21 18:48 3400http://www.omniprogrammer.com/? ... -
我的蜗牛 Sun PetStore学习
2009-08-18 17:45 320今天:2009年8月18日 除了睡觉还是睡觉,等待一样 ... -
Used Guided Rule for Drools
2009-08-12 13:32 1393归去来兮,博客将芜 向来很独立,没想到毕业之后,居然严 ... -
Linux New Fish
2009-06-22 17:44 69今天在RedHat Linux中安装JDK,配置环境变量,弄错 ... -
WebSphere Application Server Community Edition
2009-06-17 12:13 9791、下载WebSphere Application Serve ... -
Drools5的安装
2009-06-09 11:07 2436在Eclipse3.4.0中无法识别Drools5 修 ... -
Expert System Base Drools
2009-06-08 22:05 134之前想用J2EE+Drools的,但是一个URL让我寸步难行 ... -
Drools keep working
2009-06-06 14:56 1210一个问题完了,另外一个问题又出现了。 还没有机会使用到微软的 ... -
RuleAgent Drools
2009-05-28 22:43 2336沉默了,还是继续沉默。 原来一直使用的一种方式,今天才 ... -
Struts + Jboss Drools 规则引擎
2009-05-13 14:42 3044...
相关推荐
drools 是一个强大的规则引擎和业务规则管理系统,用于在Java应用程序中实现复杂的业务逻辑。它基于规则推理,允许用户以声明式的方式定义规则,并在运行时执行这些规则。drools 提供了一个高效的决策自动化框架,...
从给定的文件信息中,我们可以提取到关于Drools框架在Java开发中的应用实例,主要涉及了规则引擎的基本使用、规则定义、变量管理以及规则触发等关键知识点。以下是对这些知识点的详细解析: ### Drools框架简介 ...
Drools是一款强大的Java规则引擎,它为业务规则管理提供了高效、灵活且可扩展的解决方案。作为基于模型的决策自动化工具,Drools允许开发者将复杂的业务逻辑编码为一系列易于理解和维护的规则,这些规则可以独立于...
我的drools3
Drools是一款强大的业务规则管理系统(BRMS),它基于Java平台,主要用于实现复杂业务规则的管理和执行。Drools7.25是该系统的一个重要版本,提供了许多新特性和性能改进,使得开发者能够更高效地处理和执行业务规则...
在本文中,我们将深入探讨如何部署Drools Workbench和Kie Server,这两个组件是Drools6.5——一个强大的规则引擎平台的关键部分。Drools Workbench提供了一个直观的用户界面,用于创建、测试和管理业务规则,而Kie ...
**规则引擎Drools.NET移植版** Drools是一款强大的业务规则管理系统,源自Java社区,以其灵活、高效和可扩展的特性而广受赞誉。它允许开发者将业务逻辑以规则的形式编写,使得业务规则可以独立于应用程序代码进行...
这个“用Spring Boot与Drools规则引擎写的Demo”项目,旨在帮助初学者快速理解和应用Drools在Spring Boot环境中的工作方式。 首先,让我们了解一下Spring Boot如何集成Drools。在Spring Boot项目中引入Drools依赖,...
《 Drools 深度探索:实例代码解析与实践指南》 Drools,作为一款强大的规则引擎,广泛应用于业务逻辑复杂、决策流程多变的IT系统中。它基于Java平台,采用领域特定语言(DSL)来编写业务规则,使得业务人员也能...
Drools开发最全中文版技术指南。 Drools开发最全中文版技术指南,介绍了常见的drools如何进行开发,注意是:中文版中文版中文版! drools 中文文档 规则引擎 drools6 drools7 Java
首先,让我们看看GOLF例子。这个例子可能涉及到高尔夫球评分规则的应用。在实际的高尔夫比赛中,根据不同的规则,比如差点系统,玩家的分数会有不同的计算方式。在Drools中,我们可以定义一系列规则来处理这些复杂...
这个"5.6drools基础包"包含了Drools的核心组件——drools-distribution-5.6.0.Final.zip和Drools的开发工具集——droolsjbpm-tools-distribution-5.6.0.Final.zip。尽管由于文件大小限制,可能缺少了一些额外的包,...
### Drools 5.3 官方手册知识点总结 #### 一、Apache Camel 集成 ##### 1.1 Camel Camel 提供了一个轻量级的消息总线框架,用于将信息输入到 Drools 中并从中输出。为了简化集成过程,Drools 引入了两个关键组件...
**Drools Flow 分析报告** **第一章 Drools Flow 简介** Drools Flow 是 Drools 项目的一部分,它提供了一套完整的业务流程管理(BPM)和工作流解决方案。Drools 是一个开源的规则引擎,主要用于决策管理和业务...
drools动态生成规则文件是基于Java的业务规则管理系统,它允许开发者在运行时创建、修改和执行业务规则。 Drools是Red Hat JBoss BRMS(Business Rules Management System)的一部分,它提供了一种强大的规则引擎,...
7.贡献指南(Contributing Guidelines)鼓励和指导开发者如何参与到Drools社区,提供代码,报告问题,并且给出各种参与的详细步骤。 8. 开发者指南(Developer Guides)会为使用Drools进行应用程序开发的开发者提供...
Drools工作台(Drools Workbench)是一款基于规则引擎Drools的集成开发环境,主要用于创建、测试和管理业务规则。它提供了一个图形化的用户界面,使得业务分析师和开发人员可以方便地进行规则的编写和管理。在这个...
在"droolstestt_drools_drools自己练习_"这个项目中,你将有机会深入理解drools的工作原理,并通过实践提升对drools框架的运用能力。drools的核心功能是解析、编译和执行业务规则,它简化了复杂决策逻辑的实现,使得...
SpringBoot和Drools的整合应用为业务规则的管理和执行提供了强大的灵活性。SpringBoot作为一个轻量级的Java开发框架,简化了Spring应用的初始化和配置,使得开发过程更加高效。而Drools则是一个强大的规则引擎,它...