Todo lo que necesitas
está acá, sólo falta darle una leída.
Las propiedades pueden ser establecidas en el archivo
struts.properties en
WEB-INF/classes. Cualquier propiedad encontrada en este archivo sobreescribirá el valor por defecto correspondiente.
Una de esas propiedades es:
struts.multipart.saveDir - Es el directorio donde los archivos subidos serán colocados. Si no estableces esta propiedad, entonces por defecto será el valor de
javax.servlet.context.tempdir.
Cita:
Iniciado por struts.properties # coloca los archivos cargados en /tmp. My application will move them to their
# final destination
struts.multipart.saveDir=/tmp
El artículo también está en el wiki de Struts 2.
https://cwiki.apache.org/WW/handling-file-uploads.html