Ajouter de nouvelles Données (mysql) wildfly
J'essaie d'ajouter de nouvelle source de données jdbc mysql driver pour mon wildfly serveur
J'ai créé un dossier wildfly.x.x.x/modules/system/couches/base/com/mysql/main
J'ai ici jdbc fichier jar et module.xml
<module xmlns="urn:jboss:module:1.3" name="com.mysql">
<resources>
<resource-root path="mysql-connector-java-5.1.34-bin.jar"/>
</resources>
<dependencies>
<module name="javax.api"/>
</dependencies>
</module>
ensuite ajouté dataresource code dans standalone-full.xml (sous datareources tag)
<datasource jndi-name="java:jboss/datasources/MySQLDS" pool-name="MySQLDS" enabled="true" use-java-context="true">
<connection-url>jdbc:mysql://localhost:3306/test</connection-url>
<driver>MySQLDriver</driver>
<security>
<user-name>root</user-name>
<password></password>
</security>
</datasource>
mais quand je vais à wildfly panneau de contrôle http://localhost:9990/console/
dataresource n'apparaît pas , qu'ai-je manqué?
aussi j'essaie de l'ajouter manuellement à partir de l'interface i v eu cette erreur
Unexpected HTTP response: 500
Request
{
"address" => [
("subsystem" => "datasources"),
("data-source" => "mysql")
],
"operation" => "test-connection-in-pool"
}
Response
Internal Server Error
{
"outcome" => "failed",
"failure-description" => "JBAS010440: failed to invoke operation: JBAS010447: Connection is not valid",
"rolled-back" => true
}
OriginalL'auteur Gtopuria | 2015-01-11
Vous devez vous connecter pour publier un commentaire.
Avez-vous d'ajouter une définition de pilote? Votre
datasources
sous-système devrait ressembler à quelque chose comme ceci:La
driver
élément dans la définition de source de données doit faire référence à undriver
nom de l'élément. Lemodule
attribut doit correspondre au nom de votre pilote MySQL module.OriginalL'auteur Harald Wellmann
En fait je rencontre le même problème (je pourrais ajouter les sources de données et le test de la connexion avec succès avant), Donc je suis juste confus et j'ai trouver un moyen qui fonctionne pour moi:)
Voir mes services et je trouve qu'il a arrêté,et j'ai commencé il a ensuite tenté de nouveau,Il fonctionne bien à nouveau! Même si votre service ne s'arrête pas, peut-être juste de redémarrer il.
Je dois dire qu'elle peut ne pas fonctionner pour vous si vous n'avez jamais le succès pour vous connecter avant,bonne chance~
OriginalL'auteur Zero
Il y a trois façons à l'aide duquel vous pouvez simplement créer la source de données dans wildfly
Aller à WildFly répertoire/autonome/déploiements
Façon la plus simple pour créer la source de données xml avec le contenu suivant
OriginalL'auteur PVR
Également créer la base de données que vous allez utiliser. Parfois, la raison de cette erreur est que la base de données est manquant.
OriginalL'auteur Todor Todorov