Re: [IMQJMSRA][Maven] Mais qu'est-ce que c'est que ce truc ?
Alexis Moussine-Pouchkine <[email protected]> Fri, 22 Apr 2011 13:55:52 +0200
| Newsgroups | gmane.comp.java.french.general |
|---|---|
| Message-ID | <[email protected]> |
http://genericjmsra.java.net/ <dependency> <groupId>org.glassfish.external</groupId> <artifactId>jmsra</artifactId> <version>3.1</version> </dependency> Sinon il y a l'ACC (Application Client Container) pour faire un client qui sait gérer de l'injection (pour les deux cas, EJB et JMS). GlassFish te propose de le distribuer via web start. -Alexis On 21 avr. 2011, at 14:55, Nicolas Delsaux wrote: > 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