Tomcat 6文件上传策略

我一直在使用tomcat,但仍然无法找到一个好的方法来上传文件。 只是想知道你们如何处理文件上传。

您知道如何在应用程序中创建符号链接到另一个fs。 但是默认情况下,tomcat会移除符号链接以及符号链接中的所有内容。 所以这为自动部署添加了额外的步骤。 我知道有补丁可以改变行为。 但这将为tomcat升级添加额外的步骤,并且补丁可能永远不可用。

我使用fckeditor(带有它的servlet连接器),spring,struts 1/2,有时只是用于fileupload的普通servlet。

做这个的最好方式是什么?

另一个要求是,上传文件应该是可查看的并且位置很好,这样备份脚本可以轻松备份,理想情况下不在应用程序内(或者只是应用程序中的符号链接)

欢迎任何评论!

=)

就个人而言,我将文件放在相对于$ CATALINA_BASE的位置:

File dir = new File(System.getProperty(“catalina.base”),“uploads”);