Salut !
J'utilise JBoss 5.0 GA ...
Mon problème est le suivant, j'utilise JFreeChart pour générer des graphiques à l'intérieur d'une web app...
Lorsque le Graph est généré, il est sauvegardé dans une image (jpg, png ou autres).
La sauvegarde après correction d'erreur s'effectue bien ... seulement, je n'arrivais pas à trouver le fichier crée par :
Dans une jsp :
Il s'avère que ce fichier est crée dans le dossier /JBoss_Root/bin/chartXY.jpg
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 File file = new File("chartXY.jpg")
alors que ma web app se trouve dans /JBoss_Root/server/default/deploy/test.ear
et lorsque l'application tourne, elle utilise le dossier /JBoss_Root/server/default/work/jboss.web/localhost/etc ...
Donc déja je ne comprends pas bien pourquoi il me crée l'image dans le repertoire bin...
Une fois le fichier image crée, je veux y accéder depuis ma web app, mais j'aimerais éviter d'avoir à rentrer des chemins absolus pour des soucis de portabilité...
Je n'ai pas encore essayé mais je ne suis même pas sûr que ma web app puisse accéder à des fichiers images qui ne soit pas contenu dans sa propre hiérarchie...
WebContent/images/*.jpg...
Est ce que quelqu'un comprends mon problème et a des élements de solution svp ! Si ce n'est pas clair je peux essayer de mieux expliquer!
Merci d'avance!![]()
Partager