【发布时间】:2018-11-08 21:44:53
【问题描述】:
我在 karaf 上运行骆驼,我想使用 OptaplannerComponent 从 xml 文件中提取问题并将解决方案发送到 jms 队列。
我想知道如何让optaplanner 在其classloader 中找到我的domainmodel 和solverConfig.xml。理想情况下,模型和配置应该可以安装为一个可以在运行时轻松交换的包。
我看到OptaPlannerEndpoint 像这样加载配置:
ClassLoader classLoader = getCamelContext().getApplicationContextClassLoader();
solverFactory = SolverFactory.createFromXmlResource(configuration.getConfigFile(), classLoader);
是否有可能以某种方式让我的域模型进入该类加载器?
【问题讨论】:
-
如果我没记错的话,那是对骆驼存储库的 optaplanner-camel 模块的集成测试。集成测试是如何做到的?
-
我好像遇到了这个问题:groups.google.com/forum/#!msg/optaplanner-dev/3BK57Rm3QCE/…这个问题解决了吗?
-
我不知道 - 从未提交过 PR。
标签: apache-camel apache-karaf optaplanner