Bonjour,

Je travaille actuellement sur le développement d'un WebService avec Axis2 et Tomcat 5.5.23 et hibernate 3.2

J'ai un package com.config contenant tous mes fichiers de configurations d'hibernate (hibernate1.cfg.xml, hibernate2.cfg.xml ...)

J'ai une classe TapasFactory qui s'occupe d'instancier toutes mes SessionFactory.
Ce que j'aimerai , c'est lister tous les fichiers contenus dans le package com.config.

J'ai essayer
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
File rep=new File("com/config"
 String[] fileList = config.list();
Mais ca marche pas, car la racine pointe sur le UserDir qui est chez moi c:\eclipse
J'ai aussi tenter :
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
 
InputStream in = getClass().getResourceAsStream("com/config");
if(in==null) {
  System.out.println("C NULL");
  return;
}
System.out.println("DEBUT TEST STREAM");
int c;
byte buffer[] = new byte[1024];
File config = new File("config");
FileOutputStream fileOut = new FileOutputStream(config);
in.read(buffer, 0, 1024);
fileOut.write(buffer, 0, 1024);
while ((c = in.read()) != -1) {
	fileOut.write(c);
	    }
in.close();
fileOut.close();
Toute façon j'ai même pas pu tester la bonne marche de ce bout de code car
in est null

Donc je sèche, je pense qu'il faudrai que j'aie le classpath virtuel ou un truc dans ce genre, mais la je ne sais pas trop comment m'y prendre, je suis un peu perdu.

Merci d'avance .