5.4. Modifier la base de données


Dashbuilder exige que JBoss BPM Suite ait des tableaux de bases de données de journalisation de l'historique. Il est impératif de déployer la console de tâches humaines (ou un sur-ensemble, c'est à dire : kie-wb) pour commencer. Sinon, le tableau de bord n'est pas initialisé correctement et il ne sera pas possible d'afficher ses indicateurs de performance clés.
Par défaut, l'application est configurée de façon à utiliser une source de données ayant le nom JNDI suivant :
java:jboss/datasources/ExampleDS
C'est spécifié dans le fichier de configuration de JBoss EAP; par exemple, standalone.xml.

Note

Cette source de données est à but de développement/démo ; elle est présente par défaut dans les installations JBoss.
Si vous souhaitez déployer dans une base de données différente d'H2 comme Oracle, MySQL, Postgres ou MS SQL Server, veuillez procéder aux étapes suivantes :

Procédure 5.1. Changer de base de données

  1. Installer le pilote de base de données sur JBoss (voir la documentation du pilote de JBoss).
  2. Créer une base de données vide et une source de données de JBoss qui se connecte au pilote de la base de données.
  3. Modifier le fichier dashbuilder.war/WEB-INF/jboss-web.xml :
    <jboss-web>
       <context-root>/dashbuilder</context-root>
       <resource-ref>
           <res-ref-name>jdbc/dashbuilder</res-ref-name>
           <res-type>javax.sql.DataSource</res-type>
           <jndi-name>java:jboss/datasources/myDataSource</jndi-name>
       </resource-ref>
       ...
    
  4. Remplacer la valeur du paramètre jndi-name par le nom du chemin JNDI de la source de données JBoss que vous venez de créer.
  5. Modifier le fichier dashbuilder.war/WEB-INF/jboss-deployment-structure.xml
  6. Ajouter l'extrait de configuration suivant à l’intérieur de la balise deployment, ou jdbcDriverModuleName correspond au nom du module de pilote de JBoss JDBC :
      <dependencies>
          <module name="jdbcDriverModuleName" />
      </dependencies>
    
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