Bonjour,

Je build mon projet dans un .aar (=.jar) avant de le déployer avec axis2.
L'architecture de mon .aar est la suivante :

- mon
- package
maClasse.class
- conf
maConf.xml

Le fichier "maConf.xml" contient des données de configuration de mon programme "maClasse.class".
J'essaye donc de lire le xml depuis mon programme, mais ça ne fonctionne pas.

Voici mon code pour lire le xml :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
InputSource sourceConf = new InputSource(new InputStreamReader(getClass().getResourceAsStream("/conf/maConf.xml")));
XPathFactory fabrique = XPathFactory.newInstance();
 XPath xpath = fabrique.newXPath();
XPathExpression exp = xpath.compile("<expression XPATH>");
String param = (String)exp.evaluate(sourceConf,XPathConstants.STRING);
Quand j'essai de lire j'obtient l'erreur : "java.io.IOException: Stream closed"

Pouvez-vous me dire quelle est mon erreur ?

Merci.