Bonjour,
Voici quelques éléments de départ :
- Tomcat 6 est installé dans un repertoire quelconque, disons $CATALINA_HOME
- mon appli se trouvera dans l'espace de stockage /disk1/softs/webapps/myapp
- Des données (images, pdf...) sont stoquées dans une autre partition, disons /disk2/data/
Je voudrais donc, dans une page de mon appli web afficher une image stoquée en dehors de mon arborescence webapps.
J'ai cru comprendre que faire ceci ne peut fonctionner pour des raisons de sécurité (accès à des données par javascript vicieux) :
<img src="file:///disk2/data/img123.png"/>
J'ai eu recours par le passé à une bidouille qui consistait à créer un fichier de context $CATALINA_HOME/conf/Catalina/localhost/data.xml, dans lequel je mettait un docBase à /disk2/data/ et path à /data. Ainsi tout path comencant par /data allait chercher au bon endroit. Sauf que normalement, docBase devrait correspondre à une appli web et moi je n'y ai que des fichiers de données. C'est pour ça que je dis que c'est une bidouille.
Quelqu'au aurait-il une solution propre à me proposer ?
Partager