Problème de configuration Apache (ou Tomcat) - Sécurité - Windows & Software
MarshPosté le 30-09-2004 à 18:35:02
Bonjour, pardonnez mon inculture.
Au cas où vous auriez du temps, j'ai un petit pb de config de serveur (je pense).
Je travail sur une appli Java (servlet+JSP) qui est installée sur un serveur Apache et tournant avec Tomcat. Le répertoire Web-inf de l'appli se situe sous la racine 'E:\mon_répertoire'
Mon application doit créer des fichiers temporaires (Excel et images jpeg) et quand je spécifie le chemin absolu de mon répertoire utilisateur dans le code java suivant:
".. FileOutputStream fose = new FileOutputStream(new File("E:\\jrgaurez\\graphique"+i+".jpg" ));
la création du fichier n'est pas effectuée pour raison de config je pense.
Voilà ma question comment spécifier à au serveur (et auquel) que je souhaite pouvoir enregistrer des fichiers sous mon répertoire utilisateur?
nb: si je spécifie uniquement la nom du nouveau fichier dans le code java ci dessus, celui-ci est créé dans le répertoire "C:\WINDOWS\SYSTEM32" ce qui n'est pas top non plus!!!
Marsh Posté le 30-09-2004 à 18:35:02
Bonjour, pardonnez mon inculture.
Au cas où vous auriez du temps, j'ai un petit pb de config de serveur (je pense).
Je travail sur une appli Java (servlet+JSP) qui est installée sur un serveur Apache et tournant avec Tomcat.
Le répertoire Web-inf de l'appli se situe sous la racine 'E:\mon_répertoire'
Mon application doit créer des fichiers temporaires (Excel et images jpeg) et quand je spécifie le chemin absolu de mon répertoire utilisateur dans le code java suivant:
"..
FileOutputStream fose = new FileOutputStream(new File("E:\\jrgaurez\\graphique"+i+".jpg" ));
JPEGEncoder13.encode( scatterPlotAxisChart, 1.0f, fose );
..."
la création du fichier n'est pas effectuée pour raison de config je pense.
Voilà ma question comment spécifier à au serveur (et auquel) que je souhaite pouvoir enregistrer des fichiers sous mon répertoire utilisateur?
nb: si je spécifie uniquement la nom du nouveau fichier dans le code java ci dessus, celui-ci est créé dans le répertoire "C:\WINDOWS\SYSTEM32" ce qui n'est pas top non plus!!!
SIOUPLAIT AIDEZ-MOI!!!!!!