Re: [IMQJMSRA][Maven] Mais qu'est-ce que c'est que ce truc ?

[email protected] Thu, 21 Apr 2011 16:06:41 +0000
Newsgroups gmane.comp.java.french.general
Message-ID <951008260-1303402002-cardhu_decombobulator_blackberry.rim.net-902803623-@b16.c11.bise7.blackberry>
Encore Maven? Car t as pas de soucis avec openmq juste avec maven et les repo pourris...as tu essaye le repo de dev.java.net ? Pas d'accord avec cedric openmq est un des meilleurs mq super souple et robuste bon choix...
Jerome
---- Envoyé avec BlackBerry® d'Orange ----

-----Original Message-----
From: Cédric Beust  [email protected]
Sender: [email protected]
Date: Thu, 21 Apr 2011 07:23:28 
To: Nicolas Delsaux<[email protected]>
Cc: * liste Java<[email protected]>
Subject: Re: [IMQJMSRA][Maven] Mais qu'est-ce que c'est que ce truc ?

Je n'ai pas d'expérience directe avec GlassFish et ce que tu essaies de
faire, mais je n'ai quasiment jamais entendu parler de l'implémentation JMS
de Sun. Mon premier réflexe serait d'utiliser une implémentation JMS qui est
un peu plus populaire...

-- 
Cédric


2011/4/21 Nicolas Delsaux <[email protected]>

> Salut, je cherche juste une confirmation à un truc que je lis un peu
> partout et qui .... comment dire ... me fait un peu mal.
> En fait, je cherche à écrire un client standalone pour Glassfish
> utilisant un EJB distant et une queue JMS.
>
> Pour l'EJB, ça marche, j'ai ajouté gf-client (et ses 50 Mo de jars) à
> mes dépendances maven, et c'est passé tout seul.
>
> Par contre, pour JMS, c'est un peu la merde.
>
> Quand je lance mon code  client, je me prend une belle exception :
>
> Caused by: java.lang.ClassNotFoundException:
> com.sun.messaging.jms.ra.ResourceAdapter
>        at java.net.URLClassLoader$1.run(URLClassLoader.java:200)
>        at java.security.AccessController.doPrivileged(Native Method)
>
> D'après ce que j'ai pu lire, ce serait lié au fait que je n'ai pas le
> fameux imqjmsra.jar dans mes dépendances.
> Seulement, j'ai beau chercher, je ne le trouve nulle part dans tout
> l'internet.
> Apparement, la seule façon de l'utiliser dans mon projet, c'est de
> l'ajouter dans mon repository maven à la main. J'ai bon ? C'ets
> vraiment ce qu'il faut faire ? Parce que ça me met quand même un gros
> doute.
>
> --
> Nicolas Delsaux
>



-- 
Cédric