Bonjour,
débutant en Jboss, je souhaite configurer Jboss pour JNDI, j'ai trouvé qques docs pour configurer le fichier mysqldb-ds.xml dans le fichier deploy de Jboss, je code comme ca :
quand je lance mon appli, je recupere les parametres de la base dans un servlet comme ceci :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 <?xml version="1.0" encoding="UTF-8"?> <!-- The Hypersonic embedded database JCA connection factory config --> <datasources> <local-tx-datasource> <jndi-name>Identifier</jndi-name> <connection-url>jdbc:mysql://localhost:3306/User</connection-url> <driver-class>org.gjt.mm.mysql.Driver</driver-class> <user-name>root</user-name> <password>root</password> <min-pool-size>5</min-pool-size> <max-pool-size>20</max-pool-size> <idle-timeout-minutes>0</idle-timeout-minutes> </local-tx-datasource> </datasources>
j'ai un erreur au niveau de la création de connexion,
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9 // Connexion à la base et vérification des "pseudo" et "mot de passe"... try{ Context initCtx = new InitialContext(); DataSource Identifier = (DataSource)initCtx.lookup("java:Identifier"); System.out.println("identifier : " + Identifier.toString()); Connection laConnexion = (Connection)Identifier.getConnection(); laConnexion.setAutoCommit(false); ...
qqu'un aurait une idée,
merci d'avance
Partager