J'ai une application web Java, à l'aide de Spring et Struts, en cours d'exécution sur Tomcat 5.5. Je veux charger des images statiques, qui sera montré à la fois sur l'INTERFACE Web et dans les fichiers PDF générés par l'application. Aussi de nouvelles images seront ajoutées et sauvé par téléchargement via l'INTERFACE Web.
Ce n'est pas un problème de le faire en ayant la statique des données stockées dans le conteneur web mais le stockage et le chargement de l'extérieur du conteneur web est de me donner des maux de tête.
Je préfère ne pas utiliser un autre serveur web comme Apache pour servir les données statiques à ce point. Je n'aime pas l'idée de stocker les images en binaire dans une base de données.
J'ai vu quelques suggestions comme ayant le répertoire de l'image d'être un lien symbolique pointant vers un répertoire en dehors du conteneur web, mais cette approche vous permettra de travailler à la fois sur Windows et *nix environnements?
Certains suggèrent que l'écriture d'un filtre ou d'une servlet pour la manipulation de l'image de servir, mais ces suggestions ont été très vagues et de haut niveau sans pointeurs vers des informations plus détaillées sur la façon d'accomplir ceci.