[英]camel OptaplannerComponent in osgi
我在karaf上运行了骆驼,我想使用OptaplannerComponent
从xml文件中提取问题并将解决方案发送到jms队列。
我想知道我怎样才能使optaplanner
找到我domainmodel
和solverConfig.xml
在它classloader
。 理想情况下,模型和配置应作为捆绑包安装,可以在运行时轻松交换。
我看到OptaPlannerEndpoint
像这样加载配置:
ClassLoader classLoader = getCamelContext().getApplicationContextClassLoader();
solverFactory = SolverFactory.createFromXmlResource(configuration.getConfigFile(), classLoader);
是否可以以某种方式将我的域模型放入该类加载器?
看一下这个测试 。 我想如果您将域对象和求解器配置放入一个jar中并将其添加到您的依赖项中,它应该可以工作吗?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.