2017-04-09 9 views
0

Il semble qu'il y ait un bug quelconque concernant l'installation d'un pilote mysql jconnector pour wildfly domaine mode. Dans wildfly autonome tout va bien. Je l'ai essayé dans wildfly 9 - même résultat.Wildfly 10.1 Pilote MySQL en mode Domaine d'installation

De toute façon, réussi à le faire fonctionner, après tant fouiller. Espérons que cela sauvera le temps de quelqu'un.

Répondre

0

1) Démarrer le serveur en mode domaine

2) Télécharger jConnector pilote à partir de: https://dev.mysql.com/downloads/connector/j/5.1.html Utilisez la version de développement 6.

3) Déployer dans wildfly depuis l'interface web: a) http://localhost:9990 -> Déploiements> Référentiel de contenu> Ajouter. Après cela assign et activer

4) onglet Configuration -> Profils -> Full (ou autre selon les besoins) -> Sources de données -> Non-XA -> Ajouter

a) Dans la liste, sélectionnez MySQL DataSource. .. puis Suivant b) Nommage. Premier champ quelque chose d'arbitraire, à vous, deuxième champ au format java:/name-up-to-you ... puis Suivant

c) Configuration du pilote JDBC. À l'aide de l'onglet Specify Driver, laissez tout en l'état, sauf pour le premier champ: "Name *:" qui devrait être le nom du pilote déployé. Pour moi, ne changeant rien, c'était mysql-connector-java-6.0.6-bin.jar ... puis Next (* quelques notes plus bas)

d) URL de connexion *: jdbc: mysql: // localhost: 3306/my-db ou quel que soit votre db se trouve ... puis cliquez sur Suivant et Terminer


  • L'onglet pilote détecté n'a jamais montré mon chauffeur après le déploiement pour une raison quelconque. En utilisant autonome, avec le déploiement, il a été automatiquement rempli.

Vous pouvez inclure manuellement un pilote comme module en le plaçant dans les modules/système/... répertoire et mise en place par le wildfly maison /domain/configuration/domain.xml puis dans la balise find élément enfant, puis l'élément enfant, puis ajoute le vôtre. Mais je ne pouvais pas le faire fonctionner de cette façon, alors je ne vais pas entrer dans cela.

Quelqu'un a-t-il vécu de telles expériences?