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

Geoffrey De Smet ge0ffrey.spam at gmail.com
Tue Oct 11 09:31:47 EDT 2011


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_CONFIGas /path/to/xml/file/SolverConf.xmlworks 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 list
> rules-users at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/rules-users

-- 
With kind regards,
Geoffrey De Smet

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/rules-users/attachments/20111011/d704dcbd/attachment.html 


More information about the rules-users mailing list