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- confmaClasse.class
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 :
Quand j'essai de lire j'obtient l'erreur : "java.io.IOException: Stream closed"
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);
Pouvez-vous me dire quelle est mon erreur ?
Merci.
Partager