Geoffrey,
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:_______________________________________________ rules-users mailing list rules-users@lists.jboss.org https://lists.jboss.org/mailman/listinfo/rules-usersHi,
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,
-- With kind regards, Geoffrey De Smet
_______________________________________________
rules-users mailing list
rules-users@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/rules-users