TP JMS - ClassNotFound sur openjms [avec resolution]

Conception de logiciels Intranet : patrons et canevas

Modérateurs : Douin, graffion

sprovost
Messages : 11
Inscription : 27 mars 2018 7:51

TP JMS - ClassNotFound sur openjms [avec resolution]

Message par sprovost » 01 mai 2018 8:43

Bonjour a tous,

Je m'arrache les cheveux ! Je viens de decouvrir que le port 3035 est deja utilise par CrashPlan, et openJMS ne veut pas se lancer.

Si ca vous arrive aussi, il faut modifier openjms.xml et rajouter:
<TcpConfiguration port="13035" jndiPort="13035" adminPort="13035" bindAll="true" />

Juste avant DynamicConfiguration. J'ai du aussi modifier ServerConfiguration qui convertissait "localhost" en un IP qui n'etait pas le bon.

Ca m'a permis de demarrer openjms et la console admin. Par contre, l'application ne se lance toujours pas, j'ai maintenant cette erreur:
Root exception is java.lang.ClassNotFoundException: org.exolab.jms.jndi.InitialContextFactory

Je continue de creuser...
Dernière édition par sprovost le 01 mai 2018 8:49, édité 1 fois.

sprovost
Messages : 11
Inscription : 27 mars 2018 7:51

Re: TP JMS - ClassNotFound sur openjms

Message par sprovost » 01 mai 2018 8:49

J'arrete de creuser, il faut mettre openjms-0.7.7-beta-1.jar dans le classpath...

C:\Users\sprovost\Documents\Perso\CNAM\NSY102\tp08\tp_jms>java -cp .;+libs/jms-1.1.jar;C:\Users\sprovost\Documents\Perso\CNAM\NSY102\tp08\openjms-0.7.7-beta-1\openjms-0.7.7-beta-1\lib\openjms-0.7.7-beta-1.jar question1.Consumer
message recu : null

Bon je peux maintenant coder le TP :)

J'espere que ca aura aide quelques uns...

Répondre

Qui est en ligne ?

Utilisateurs parcourant ce forum : Aucun utilisateur inscrit et 1 invité