configuration datasource JBoss
bonjour,
j'ai créé un EJB2 Entity CMP qui devrait enregistrer des données dans une base Mysql
lorsque je le déploie dans le serveur default , aucun problème
la base mysql se déploie(via le ds.xml document mis dans deploy) elle aussi sans problème
mon cmp fonctionne très bien mais le problème c'est qu'au lieu d'enregistrer dans la base mysql, il enregistre dans la base HSQLDB hypersonic
je n'arrive pas à résoudre le problème, il semble que JBoss prennent toujours par défaut le datasource DefaultDS correspondant au SGBD HSQLDB
voici mon descripteur de déploiment Jboss :
Code:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="ISO-8859-15"?>
<jboss>
<entity>
<ejb-name>ClientEJB</ejb-name>
<jndi-name>ClientHome</jndi-name>
<jdbc-mapping>
<jndi-name>java:/mysql_clients</jndi-name>
</jdbc-mapping>
</entity>
</jboss> |
et voici mon fichier MySQLDS-ds.xml:
Code:
1 2 3 4 5 6 7 8 9 10
| <?xml version="1.0" encoding="UTF-8" ?>
<datasources>
<local-tx-datasource>
<jndi-name>mysql_clients</jndi-name>
<connection-url>jdbc:mysql://localhost/crm</connection-url>
<driver-class>org.gjt.mm.mysql.Driver</driver-class>
<user-name />
<password />
</local-tx-datasource>
</datasources> |
merci d'avance