[rules-users] [planner] Problem setting configuration file

Guilherme Kunigami kunigami.dev at gmail.com
Thu Oct 13 09:37:45 EDT 2011


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.spam at 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 at lists.jboss.orghttps://lists.jboss.org/mailman/listinfo/rules-users
>
>
> --
> With kind regards,
> Geoffrey De Smet
>
>
> _______________________________________________
> rules-users mailing list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users
>
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20111013/02d7ab6f/attachment.html 


More information about the rules-users mailing list