2017-08-08 3 views
0

j'utilise chameau Apache avec DSL plan et je suis en train d'envoyer des messages à partir de mon application fusible autonome à la file d'attente webMethods mais obtenir l'erreurComment convertir jar méthodes Web à faisceaux OSGi

Causée par: javax. naming.NoInitialContextException: Impossible de trouver l'objet InitialContextFactory com.webmethods.jms.naming.WmJmsNamingCtxFactory.

même si j'ai les méthodes Web requises jar dans mon chemin de classe.

J'ai même essayé d'exposer les pots suivants faisceaux

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

en utilisant la commande OSGi: fichier d'installation -s: ProjectDir/target/jarname.jar

mais il n'y a aucun effet que . Où vais-je mal? Est-il possible d'exposer les méthodes web jars comme un paquet osgi?

Répondre

0

Veuillez utiliser la commande mentionnée ci-dessous pour installer des bocaux en tant que lot.

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

Cela a fonctionné pour moi lors du déploiement des pots dans la console de karaf.

+0

J'ai essayé ceci ... Mais je suis incapable d'exposer les pots de courtier de webmethods en tant que bundkes en utilisant la commande ci-dessus – Augustus