Lire un fichier de conf de type xml, contenu dans un aar.
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
- 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:
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.