J'ai créé un projet web dynamique dans Eclipse. J'ai créé un fichier de propriétés dans le répertoire src:Comment accéder au fichier de propriétés à partir de l'application Web Java EE?
<project-root>/src/props.properties
Je commence Tomcat via Eclipse en mode débogage. Maintenant, je veux lire le fichier de propriétés d'un de mes POJOs, mais j'ai une exception FileNotFoundException. Le chemin actuel semble être le chemin Eclipse.
J'ai jeté un coup d'oeil sur le web pour trouver une solution, mais aucune d'elles n'a fonctionné pour moi. Peut-être que j'ai fait quelque chose de mal. Le code est comme suit:
File file = new File("props.properties");
FileReader reader = new FileReader(file);
properties.load(reader);
Comment accéder au fichier de propriétés? Où devrait-il être situé?
Merci d'avance.
Merci à tous pour répondre. J'ai oublié de mentionner que je commence tomcat via eclipse. Le fichier de propriétés est copié dans: C: \ workspace \ .metadata \ .plugins \ org.eclipse.wst.serveur.core \ tmp0 \ wtpwebapps \ WebAppName \ WEB-INF \ classes.Maintenant, j'ai une copie du fichier des accessoires dans la racine du projet et dans le dossier src, mais je ne suis pas en mesure d'y accéder de toute façon. – c0d3x
le charger comme une ressource comme je l'ai montré ci-dessus devrait fonctionner – objects
Où est votre classe pojo? Ce qui précède suppose qu'ils sont tous deux chargés par le même classloader – objects