9.3. Installer les applications Quickstart deJBoss Fuse Integration
Les fonctionnalités suivantes des applications quickstart de JBoss Fuse Integration sont fournies par
org/jboss/integration/fuse/quickstarts/karaf-features/1.0.0.redhat-620137/karaf-features-1.0.0.redhat-620137-features.xml :
- fuse-bxms-switchyard-quickstart-bpm-service
- fuse-bxms-switchyard-quickstart-remote-invoker
- fuse-bxms-switchyard-quickstart-rules-camel-cbr
- fuse-bxms-switchyard-quickstart-rules-interview
- fuse-bxms-switchyard-quickstart-rules-interview-container
- fuse-bxms-switchyard-quickstart-rules-interview-dtable
- fuse-bxms-switchyard-demo-library
- fuse-bxms-switchyard-demo-helpdesk
Ce fichier et les référentiels dépendants se situent dans http://repository.jboss.org/nexus/content/repositories/public, qui est déjà configuré pour être utilisé dans JBoss Fuse 6.2 out of the box dans
installDir/etc/org.ops4j.pax.url.mvn.cfg.
Procédure 9.4. Installer l'application Quickstart
- Ajouter une référence au fichier de fonctionnalités en exécutant la commande de console suivante :
JBossFuse:karaf@root> features:addurl mvn:org.jboss.integration.fuse.quickstarts/karaf-features/1.0.0.redhat-620137/xml/features
- Vous pouvez maintenant installer les applications quickstart fournies par de fichier de fonctionnalités en exécutant, par exemple la commande de console suivante :
JBossFuse:karaf@root> features:install fuse-bxms-switchyard-quickstart-bpm-service
Vous pouvez aussi télécharger un fichier ZIP à partir de la page de connaissance produits : https://repository.jboss.org/nexus/content/repositories/public/org/jboss/integration/fuse/fuse-integration-karaf-distro/1.0.0.redhat-620137/ . Le fichier fournit le code source de chaque application quickstart, ainsi que le code pour tester.
Procédure 9.5. Télécharger et installer les fichiers ZIP de Quickstart
- Télécharger le fichier ZIP d'installation Quickstart.
- Extraire les éléments de contenu du répertoire quickstart dans votre répertoire
installDir/quickstartexistant. - Extraire les éléments de contenu du répertoire de système dans votre répertoire
installDir/systemexistant.
9.3.1. Tester votre première application Quickstart
Procédure 9.6. Tester l'application Quickstart
- Démarrer JBoss Fuse :
$ ./installDir/bin/fuse
- Installer et démarrer switchyard-bpm-service en exécutant la commande de console suivante :
JBossFuse:karaf@root> features:install fuse-bxms-switchyard-quickstart-bpm-service
Note
Toutes les fonctionnalités dépendantes spécifiées dans le fichier des fonctionnalités de l'application seront installées automatiquement. - Soumettre une requête web pour invoquer la passerelle SOAP.
- Ouvrir une fenêtre de terminal, et naviguez dans le répertoire quickstart associé extrait du fichier ZIP de l'application quickstart (dans ce cas, switchyard-bpm-service).
- Exécuter la commande suivante :
$ mvn clean install
Note
Vous aurez besoin des référentiels suivants configurés dans votre fichiersettings.xml:- http://maven.repository.redhat.com/techpreview/all/
- http://repository.jboss.org/nexus/content/repositories/public/
- Exécuter la commande suivante :
$ mvn exec:java -Pkaraf
- Vous recevrez la réponse suivante :
SOAP Reply: <soap:Envelope xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"><SOAP-ENV:Header xmlns:SOAP-ENV="http://schemas.xmlsoap.org/soap/envelope/"/><soap:Body><ns2:submitOrderResponse xmlns:ns2="urn:switchyard-quickstart:bpm-service:1.0"> <orderId>test1</orderId> <accepted>true</accepted> <status>Thanks for your order, it has been shipped!</status> </ns2:submitOrderResponse></soap:Body></soap:Envelope>