3 votes

Comment accéder à un fichier dans une ressource dans un processus Camel ?

Je développe une application Camel qui fonctionne sur un serveur FUSE et j'essaie de lire le fichier xsd à partir du dossier des ressources dans mon projet comme indiqué ci-dessous. Mais le problème est que je ne suis pas en mesure de lire le chemin exact ou le contenu du fichier dans les ressources.

enter image description here

J'ai essayé de lire le fichier "Employee.xsd" dans le processus comme le code ci-dessous mais cela n'a pas réussi.

File file = new File(classLoader.getResource("Employee.xsd").getFile());
String fileContent=FileUtils.readFileToString(file);// Using Commons-IO

Si cela donne java.io.FileNotFoundException: File '\Employee.xsd' does not exist exception. Est-ce que quelqu'un est capable de résoudre ce genre de problème ?

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X