Bonjour à tous !
J'essaye de recupérer des fichiers dans mon appli J2EE (pour parser etc...). J'ai compris qu'on ne pouvais pas utiliser l'uri pour la portabilité de l'appli, j'utilise donc getRealPath et je n'ai pas de problème sous mon serveur tomcat.
Seulement je test avec mon serveur oc4j (oracle), et je me rend compte que le fichier n'est pas trouvé ??!!
Après plusieurs recherche je trouve la spécification "file:\\" à ajouter en début du path pour faire fonctionner mon path sous oc4j, seulement si je rajoute "file:\\" cela ne marche plus sous tomcat.
Pourquoi l'ajout de "file:\\" est obligatoire pour mon serveur oc4j et nuisible pour mon serveur Tomcat ?
Pourtant si je crée un File avec l'url sans ajouter "file:\\" sous oc4j et que je test la présence par file.exists() cela me renvoi "true" ?! étrange ....
Partager