Estoy trabajando en una aplicación web que permite a los usuarios cargar archivos adjuntos. Estos archivos adjuntos se almacenan en una unidad diferente a la de la aplicación web. ¿Cómo puedo crear un alias (equivalente a los alias del servidor Apache HTTP) en esta unidad para que los usuarios puedan descargar estos archivos adjuntos?¿Cómo se crean "Alias" en Apache Tomcat?
Actualmente estoy creando un archivo de contexto y volcándolo en CATALINA_HOME/conf/Catalina/localhost, pero se elimina al azar de vez en cuando. El archivo de contexto se llama attachments.xml y los contenidos se muestran a continuación. También he leído sobre hosts virtuales, pero si entiendo correctamente, entonces un host virtual no es lo que estoy buscando. Estoy usando la versión 6.0.18 de Apache Tomcat.
attachments.xml:
<?xml version="1.0" encoding="UTF-8"?>
<Context docBase = "e:\uploads\attachments"
reloadable = "true"
crossContext = "true">
</Context>
Hay algunos heredan peligro con esto. Ver mi respuesta para más información –
Muchas gracias por esto. Estaba tratando de encontrar una solución para un 1+ días. Esto funcionó! –