De acuerdo, ya está funcionando
Si no se pone nada, el fichero por defecto es el directorio creado con el nombre del servlet, el que está colgando de webapps. Para que se entienda, en mi caso, en el ejemplo del path que puse en el primer post, es el directorio
dir.
Así que he hecho algunas modificaciones, ya que no he sabido escribir un path de forma que suba un nivel, y baje otro... Algo así como "../dirUplaod". Y he creado una carpeta nueva dentro del directorio desde el que se ejecuta el servlet.
En web.xml he añadido:
<context-param>
<param-name>uploadDir</param-name>
<param-value>/upload/</param-value>
</context-param>
y... muy importante: he tenido que dar permisos de escritura al directorio creado!! Tal vez funcionara con alguno de los intentos anteriores, pero me he dado cuenta bastante tarde que no tenía permisos de escritura en ese directorio...
Gracias por los aportes