java - Tomcat 6文件上传策略

标签 java tomcat servlets

我已经使用 tomcat 一段时间了,但仍然找不到上传文件的好方法。只是想知道你们如何处理文件上传。

您知道如何在应用程序中创建指向另一个文件系统的符号链接(symbolic link)。但是默认情况下,tomcat 会删除您的符号链接(symbolic link)和符号链接(symbolic link)中的所有内容。所以这为自动部署添加了额外的步骤。我知道有补丁可以改变行为。但这会增加 tomcat 升级的额外步骤,并且补丁可能并不总是可用。

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

最好的方法是什么?

另一个要求是,上传的文件应该是可见的并且位于一个好的位置,以便备份脚本可以轻松备份,最好不在应用程序中(或者只是应用程序中的符号链接(symbolic link))

欢迎任何评论!

=)

最佳答案

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

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

关于java - Tomcat 6文件上传策略,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1047263/

相关文章:

apache - Tomcat 集群环境中的 JDBC 连接池

java - 获取通过 Java Servlet 中的 jquery ajax 发送的参数

java - Web.xml 中的 FacesServlet 和 URL 映射

java - 如何在 Eclipse 中将文件标记为源

java - 使用 XML 返回选定的日期以便 XMLElements

java - 在java youtube api v3中获取youtube视频基本信息?

java - List<Character>如何获取具体索引?

ruby-on-rails - 将 Tomcat 用于 Jruby Rack 应用程序有哪些替代方案?

php - 结合 servlet 和 "normal"网络服务器

java - request.getCookies() 抛出 NullPointerException 尽管请求不为 null