2017-08-08 46 views
0

我使用Apache的駱駝與藍圖DSL,我想從我的獨立保險絲應用程序發送消息到webMethods的隊列中,但得到的錯誤如何Web方法JAR轉換爲OSGi包

產生的原因:使用javax。 naming.NoInitialContextException:無法找到InitialContextFactory com.webmethods.jms.naming.WmJmsNamingCtxFactory。

即使我在我的課程路徑中有所需的網絡方法jar。

我甚至試圖暴露出下面瓶當使用命令OSGi包

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

:安裝-s文件:PROJECTDIR /目標/ jarname.jar

但不存在具有該無影響。我哪裏錯了? 是否有可能將web方法的瓶子公開爲osgi包?

回答

0

請使用下面提到的命令將jar安裝爲bundle。

的OSGi:安裝-s MVN:GROUP_ID/ARTIFACT_ID/VERSION

部署在karaf控制檯罐時,這爲我工作。

+0

我試過這個......但我無法使用上述命令將webmethods broker jar作爲bundkes公開 – Augustus