[英]How to convert web methods jar to osgi bundles
我正在将Apache骆驼与蓝图DSL结合使用,并且试图将消息从独立的保险丝应用程序发送到webmethods队列,但出现错误
原因:javax.naming.NoInitialContextException:无法找到InitialContextFactory com.webmethods.jms.naming.WmJmsNamingCtxFactory。
即使我在类路径中有必需的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捆绑包?
请使用下面提到的命令将jar作为bundle安装。
osgi:install -s mvn:GROUP_ID / ARTIFACT_ID / VERSION
在karaf控制台中部署jar时,这对我有用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.