Hi,

2011/10/14 Geoffrey De Smet <ge0ffrey.s...@gmail.com>

> **
>
> I was wondering now if I can achieve the same with the drools rule file.
>
> That's a bit harder, but not that hard.
> Look in the Drools Planner manual for "setRuleBase()" (as an alternative to
> using <scoreDrl>'s in your SolverConfig.xml)
> and look in the Drools Expert manual on how to create a RuleBase.
>

Great, that worked too!

Just for future reference, I used the following tutorial to create a rule
base:
http://hydrogen.informatik.tu-cottbus.de/wiki/index.php/How_to_create_and_execute_a_Drools_rulebase

And
http://docs.jboss.org/drools/release/5.2.0.Final/drools-planner-docs/html/ch04.html#d0e1566
to
set the rule base.

Thank you for the help!


>
> Op 13-10-11 15:37, Guilherme Kunigami schreef:
>
> Geoffrey,
>
>  Thank you, that worked!
>
>  I was wondering now if I can achieve the same with the drools rule file.
> The method below wouldn't work because it's not me who load the file (I
> think it's at AbstractSolverConfig.buildRuleBase, which seems to use
> getResourceAsStream too).
>
>
> 2011/10/11 Geoffrey De Smet <ge0ffrey.s...@gmail.com>
>
>>  Hi Guilharme,
>>
>> There's an overloaded method called configure(InputStream in) and
>> configure(Reader reader)  too, use either of those instead:
>>
>> try {
>>   InputStream in = new FileInputStream("
>> /path/to/xml/file/SolverConf.xml");
>>   configurer.configure(in);
>> } finally {
>>   IOUtils.closeSilently(in);
>> }
>>
>> Op 11-10-11 15:01, Guilherme Kunigami schreef:
>>
>>  Hi,
>>
>>  I'm trying to load a configuration file (namely SolverConf.xml) into
>> XmlSolver with the code below:
>>
>>  XmlSolverConfigurer configurer = new XmlSolverConfigurer();
>> configurer.configure(SOLVER_CONFIG);
>> Solver solver = configurer.buildSolver();
>>
>>  If I bundle SolverConf.xml file with the application .jar file, then
>> using SOLVER_CONFIG as /path/to/xml/file/SolverConf.xml works fine.
>>
>>  But I want to use SolverConf.xml outside the .jar, so I can easiliy edit
>> it, but I don't know what path should I pass to it.
>>
>>  I know it's a Java related question, but I was wondering if anyone had a
>> similar problem when configuring drools planner. (I've asked on
>> stackoverflow, but none of the answers worked for me:
>> http://stackoverflow.com/questions/7718807/can-getresourceasstream-find-files-outside-the-jar-file
>> )
>>
>>  (Supposing my .jar is in /some/path and the SolverConf.xml will be on
>> /some/path/conf for example)
>>
>>  Thanks,
>>
>>
>>
>> _______________________________________________
>> rules-users mailing 
>> listrules-users@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>> --
>> With kind regards,
>> Geoffrey De Smet
>>
>>
>> _______________________________________________
>> rules-users mailing list
>> rules-users@lists.jboss.org
>> https://lists.jboss.org/mailman/listinfo/rules-users
>>
>>
>
> _______________________________________________
> rules-users mailing 
> listrules-users@lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-users
>
>
> --
> With kind regards,
> Geoffrey De Smet
>
>
> _______________________________________________
> 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

Reply via email to