Bonjour.
J'ai créé un zip (prop.zip) contenant un fichier param.properties (pour simplifier, je n'ai aucune arborescence)
Je l'ai ajouté au classpath de mon application web (dans Eclipse en tant que dépendance J2EE).
Mon fichier est bien présent dans le répertoire lib de l'application déployée sous tomcat.
J'ai pourtant le message d'erreur suivant :
Can't find bundle for base name param, locale fr_FR
même résultat si je ne précise pas le classLoader...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ResourceBundle.getBundle("param",Locale.getDefault(), this.getClass().getClassLoader())
Or ma ressource est bien disponible :
Mais vu que c'est un fichier zip, je n'arrive pas à convertir cette URL en bundle.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 URL url = this.getClass().getClassLoader().getResource("prop.zip");
Plutôt que le zipper, je pourrai directement accéder au fichier param.properties, mais dans ce cas, je ne peux l'ajouter au classpath de mon appli (vu que l'on ne peut ajouter que des zip ou des jar)
Partager