Bonjour,
J'aimerais savoir s'il existe une méthode permettant de parser un document de type server.xml ...
Je m'explique : dans ce fichier, j'ai déclarer une DataSource, avec tous les paramètres nécessaires à la connexion.
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
18 <GlobalNamingResources> <Resource name="jdbc/annuaire" auth="Container" type="javax.sql.DataSource" /> <ResourceParams name="jdbc/toto"> <parameter><name>factory</name><value>org.apache.commons.dbcp.BasicDataSourceFactory</value></parameter> <parameter><name>driverClassName</name><value>oracle.jdbc.driver.OracleDriver</value></parameter> <parameter><name>url</name><value>jdbc:oracle:thin:@xxx.xx.xxx.xxx:1521:CHUIS_PAS_FOU</value></parameter> <parameter><name>username</name><value>MON_USERNAME</value></parameter> <parameter><name>password</name><value>MON_MOTDEPASSE</value></parameter> <parameter><name>maxActive</name><value>2</value></parameter> <parameter><name>maxIdle</name><value>1</value></parameter> <parameter><name>maxWait</name><value>-1</value></parameter> </ResourceParams> </GlobalNamingResources>
Ca marche super bien. Le souci, est que je veux accèder la l'attribut "password" . Existe t-il un moyen ? J'ai essayé de regarder du côté du Context envContext = (Context) initContext.lookup("java:/comp/env"); mais j'y comprends rien !
J'ai essayé de passer par une DatabaseMetaData et j'ai presque réussi : j'ai eu l'url, le username, mais pas ce foutu password
Merci à vous.
Partager