Стратегия загрузки файлов Tomcat 6

Я использую tomcat на некоторое время и до сих пор не могу найти хороший способ загрузки файлов. Просто интересно, как вы, ребята, обрабатываете загрузку файлов.

Вы знаете, как создать символическую ссылку в приложении для другого fs. но затем по умолчанию tomcat удаляет вашу символическую ссылку и все внутри символической ссылки. поэтому добавьте дополнительные шаги для автоматического развертывания. Я знаю, что есть патч, который вы можете изменить. но это сделает дополнительные шаги для обновления Tomcat, и патч может быть недоступен всегда.

Я использую fckeditor (с его соединителями сервлетов), spring, struts 1/2 и иногда просто сервлет для загрузки файлов.

Каков наилучший способ сделать это?

Другое требование: загруженный файл должен быть доступен для просмотра и в хорошем месте, чтобы резервная копия script могла легко архивировать, в идеале не в приложениях (или просто символическую ссылку в приложениях)

Любые комментарии приветствуются!

=)

Ответы

Ответ 1

Лично я помещаю файлы в местоположение относительно $CATALINA_BASE:

Файл dir = новый файл (System.getProperty( "catalina.base" ), "uploads" );