【问题标题】:camel OptaplannerComponent in osgiosgi中的骆驼OptaplannerComponent
【发布时间】:2018-11-08 21:44:53
【问题描述】:

我在 karaf 上运行骆驼,我想使用 OptaplannerComponent 从 xml 文件中提取问题并将解决方案发送到 jms 队列。

我想知道如何让optaplanner 在其classloader 中找到我的domainmodelsolverConfig.xml。理想情况下,模型和配置应该可以安装为一个可以在运行时轻松交换的包。

我看到OptaPlannerEndpoint 像这样加载配置:

ClassLoader classLoader = getCamelContext().getApplicationContextClassLoader();
    solverFactory = SolverFactory.createFromXmlResource(configuration.getConfigFile(), classLoader);

是否有可能以某种方式让我的域模型进入该类加载器?

【问题讨论】:

标签: apache-camel apache-karaf optaplanner


【解决方案1】:

看看this test。我想如果您将域对象和求解器配置放入一个 jar 并将其添加到您的依赖项中,它应该可以工作吗?

【讨论】:

    猜你喜欢
    • 2015-11-22
    • 2015-06-30
    • 2020-01-11
    • 1970-01-01
    • 1970-01-01
    • 2012-09-20
    • 2023-04-02
    • 2013-07-13
    • 1970-01-01
    相关资源
    最近更新 更多