Я нашел гораздо более простой способ сделать это (что может показаться очевидным для экспертов Tomcat, но полезно для других).
В файле "server.xml" Tomcat 6 я добавил эту строкув элементе :
<Context docBase="/mylocalpath/to/where/i/should/store/the/file" path="/uploads" />
Затем, когда я создаю свой ресурс, я копирую его в этот локальный каталог и довольно легко выясняю общедоступный URL: http://myserver/uploads/myfilename
Надеюсь на этоможет помочь другим людям.
(я даже думаю, что контекст можно определить в файле context.xml, включенном в WAR, а не в глобальную конфигурацию Tomcat, но для моих нужд было достаточно глобального определения).