guardar archivo en el servidor, aplicación web java [duplicar]

Esta pregunta ya tiene una respuesta aquí:

Manera recomendada para guardar archivos cargados en una aplicación de servlet 2 respuestas

desde mi aplicación web (vaadin) genero archivos XML y quiero almacenar estos archivos en el servidor. Yo si:

context.getHttpSession().getServletContext().getRealPath("/");

Ejecuté la aplicación web en Tomcat y logré guardar el archivo en la carpeta de aplicaciones en

.metadata/.plugins/org.eclipse.wst.server.core/tmp0/wtpwebapps/my_app_folder/

en el mismo nivel con las carpetas META-INF, WEB-INF y VAADIN. Si quiero guardar el archivo en el almacenamiento del servidor y guardar la ruta del archivo en la base de datos, ¿dónde debo guardar los archivos? Gracias

Respuestas a la pregunta(1)

Su respuesta a la pregunta