Eric, Thanks for your help. I was never able to get the Drools Spring Resource Scanner to work. Instead I changed my Spring beans to use a KnowledgeAgent similar to the code you've outlined below and it's working.
Jason On Thu, Nov 4, 2010 at 9:50 AM, etfink123 <fink_e...@bah.com> wrote: > > Jason, > > Your's sound slightly different in that you have not been able to > successfully fire up your KnowledgeBase at all. > > Mine works, but fails once an invalid DRL file is read. > > In any case, I am not use PKG for my ChangeSet resources: > > <change-set xmlns='http://drools.org/drools-5.0/change-set' > xmlns:xs='http://www.w3.org/2001/XMLSchema-instance' > xs:schemaLocation='http://drools.org/drools-5.0/change-set.xsd' > > <add> > <resource source='file:C:/Transformations.drl' type='DRL' /> > <!--resource > source='classpath:bass/enrichment/rules/Transformations.drl' type='DRL' > /--> > </add> > </change-set> > > I am creating the KA as follows: > > KnowledgeAgentConfiguration agentConfig = > KnowledgeAgentFactory.newKnowledgeAgentConfiguration(); > agentConfig.setProperty("drools.agent.newInstance", "false"); > > agent = KnowledgeAgentFactory.newKnowledgeAgent("MyAgent", > agentConfig); > kaListener = new KnowledgeAgentEventListenerImpl(); > agent.addEventListener(kaListener); > > > agent.applyChangeSet(ResourceFactory.newClassPathResource("rules/ChangeSet.xml")); > agent.monitorResourceChangeEvents(true); > > ResourceChangeScannerConfiguration scannerConfig = > > ResourceFactory.getResourceChangeScannerService().newResourceChangeScannerConfiguration(); > scannerConfig.setProperty("drools.resource.scanner.interval", "5"); > > > ResourceFactory.getResourceChangeScannerService().configure(scannerConfig); > ResourceFactory.getResourceChangeNotifierService().start(); > ResourceFactory.getResourceChangeScannerService().start(); > > I'll keep you posted if I hear anything. > > - Eric > > -- > View this message in context: > http://drools-java-rules-engine.46999.n3.nabble.com/KnowledgeAgent-ChangeSet-failing-to-reload-resources-tp1842033p1842540.html > Sent from the Drools - User mailing list archive at Nabble.com. > _______________________________________________ > rules-users mailing list > rules-users@lists.jboss.org > https://lists.jboss.org/mailman/listinfo/rules-users >
_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-users