Table des matières

TP : Mise en oeuvre de ServiceMix

Ce TP constitue essentiellement une mise en route sur ServiceMix et n'est pas noté. Il pourra constituer un point de départ pour la réalisation du projet (à réaliser par groupes TIW). Il est ainsi fortement conseillé de se regrouper dès à présent par groupes TIW.

Mise en route

Mise à jour des sources

Se synchroniser avec la dernière version en ligne du projet de base sur la forge:

hg clone https://forge.univ-lyon1.fr/hg/tiw5-2011-tp-base 

ou

hg pull https://forge.univ-lyon1.fr/hg/tiw5-2011-tp-base 

Démarrage de ServiceMix

Utiliser bin/servicemix pour lancer servicemix avec une console. help permet de lister les commandes, parmi lesquelles:

Déploiement

Le répertoire smix contient un assemblage de services deployable dans servicemix. Création dans le répertoire projet:

mvn install

puis copie du fichier smix/smix-sa/target/smix-sa-1.0-SNAPSHOT.zip dans le répertoire deploy de ServiceMix.

Regarder la configuration de smix-cxf-bc et tester avec soapUI.

Dessin

Lire les différents fichiers de configuration des sous-projets de smix. Faire un dessin représentant les différents service units, les services exposés et la transmission des messages.

Documentation:

Exercices

Modifier l'assemblage pour:

Problèmes

Pb ActiveMQ:

http://servicemix.396122.n5.nabble.com/activemq-list-throws-RuntimeException-td4715215.html

Pb Archetype JMS:

Pb de conflit de versions possible avec slf4j