Yes I know it's an old question, but I found a new solution, using mount with the --bind option instead of a symlink, and tomcat doesn't need any reconfiguring:
cd /var/lib/tomcat5/webapps/test1/
mkdir files
mount --bind /path/to/actual/upload/directory/files files