java如何将web方法jar转换为osgi包
我正在将ApacheCamel与blueprint DSL一起使用,我试图将消息从我的独立fuse应用程序发送到webmethods队列,但收到错误消息
原因:javax。命名。NoInitialContextException:找不到InitialContextFactory com。webmethods。jms。命名。WMJMSNAMINGCTX工厂强>
即使我的类路径中有所需的web方法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包
# 1 楼答案
请使用下面提到的命令将JAR作为捆绑包安装
在karaf控制台中部署JAR时,这对我来说很有效