【问题标题】:How to convert web methods jar to osgi bundles如何将 Web 方法 jar 转换为 osgi 包
【发布时间】:2018-01-16 06:42:54
【问题描述】:

我正在使用带有蓝图 DSL 的 Apache camel,我正在尝试将消息从我的独立 fuse 应用程序发送到 webmethods 队列,但收到错误

原因:javax.naming.NoInitialContextException:无法找到 InitialContextFactory com.webmethods.jms.naming.WmJmsNamingCtxFactory。

即使我的类路径中有所需的 Web 方法 jar。

我什至尝试将以下 jar 包暴露为包

jms.jar,
wm-brokerclient.jar,
wm-g11nutils.jar,
wm-jmsclient.jar,
wm-jmsnaming.jar

使用命令osgi:install -s file:ProjectDir/target/jarname.jar

但没有任何效果。我哪里错了? 是否可以将 Web 方法 jar 公开为 osgi 包?

【问题讨论】:

    标签: java jar apache-camel osgi webmethods


    【解决方案1】:

    请使用下面提到的命令将 jars 安装为 bundle。

    osgi:install -s mvn:GROUP_ID/ARTIFACT_ID/VERSION

    在 karaf 控制台中部署 jar 时,这对我有用。

    【讨论】:

    • 我试过这个......但我无法使用上述命令将 webmethods 代理 jar 公开为 bundkes
    猜你喜欢
    • 1970-01-01
    • 2023-04-03
    • 2014-04-29
    • 2014-09-01
    • 2011-06-09
    • 1970-01-01
    • 2012-05-13
    • 2012-10-30
    • 2014-06-17
    相关资源
    最近更新 更多