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
Mais ca marche pas, car la racine pointe sur le UserDir qui est chez moi c:\eclipse
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 File rep=new File("com/config" String[] fileList = config.list();
J'ai aussi tenter :Toute façon j'ai même pas pu tester la bonne marche de ce bout de code car
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();
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 .
Partager