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

  1. 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-<version>/xml/features
  2. 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

  1. Télécharger le fichier ZIP d'installation Quickstart.
  2. Extraire les éléments de contenu du répertoire quickstart dans votre répertoire installDir/quickstart existant.
  3. Extraire les éléments de contenu du répertoire de système dans votre répertoire installDir/system existant.

9.3.1. Tester votre première application Quickstart

Procédure 9.6. Tester l'application Quickstart

  1. Démarrer JBoss Fuse :
    $ ./installDir/bin/fuse
  2. 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.
  3. Soumettre une requête web pour invoquer la passerelle SOAP.
    1. 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).
    2. Exécuter la commande suivante :
      $ mvn clean install

      Note

      Vous aurez besoin des référentiels suivants configurés dans votre fichier settings.xml :
      • http://maven.repository.redhat.com/techpreview/all/
      • http://repository.jboss.org/nexus/content/repositories/public/
    3. Exécuter la commande suivante :
      $ mvn exec:java -Pkaraf
  4. 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>
Red Hat logoGithubredditYoutubeTwitter

Apprendre

Essayez, achetez et vendez

Communautés

À propos de la documentation Red Hat

Nous aidons les utilisateurs de Red Hat à innover et à atteindre leurs objectifs grâce à nos produits et services avec un contenu auquel ils peuvent faire confiance. Découvrez nos récentes mises à jour.

Rendre l’open source plus inclusif

Red Hat s'engage à remplacer le langage problématique dans notre code, notre documentation et nos propriétés Web. Pour plus de détails, consultez le Blog Red Hat.

À propos de Red Hat

Nous proposons des solutions renforcées qui facilitent le travail des entreprises sur plusieurs plates-formes et environnements, du centre de données central à la périphérie du réseau.

Theme

© 2026 Red Hat
Retour au début