2017-10-19 14 views
0

J'ai une application tomcat et j'ai un dossier dans webapps qui est énorme. ex: c:/tomcat/test-app/webapps/images.Tomcat webapp symbolic link

Le dossier images est énorme. Je voudrais déplacer l'image sur un lecteur différent, sans changer le code.

Est-ce possible avec des liens symboliques? BTW J'utilise Windows ..

Merci, MJ

Répondre

0

Retour à l'époque où je Windows, il ne connaissait pas les liens symboliques, mais j'entends que certaines choses changent au fil du temps. Avez-vous déjà essayé?

L'inconvénient que vous aurez à vivre avec si vous avez ce dossier distinct de votre application, mais toujours entièrement intégré: Tomcat pourrait supprimer le dossier lorsque vous annulez le déploiement de l'application, et ne créera sûrement pas un lien sur le redéploiement. Et si vous envisagez de télécharger dans ce répertoire lors de l'exécution (comme l'indiquent tant de questions sur stackoverflow), planifiez la perte de données pour la même raison. Vous serez également soumis à des personnes qui téléchargent et exécutent des JSP - lisez: Exécution de code à distance, sur votre serveur. Si vous avez l'intention de télécharger: Ne pas, télécharger plutôt ailleurs et fournir un DownloadServlet ou similaire. Ensuite, il n'y a plus besoin d'un lien symbolique, car DownloadServlet peut simplement accéder à ce répertoire de manière transparente.