【发布时间】: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