java - 保存用户从 Maven Clean 上传的文件

标签 java maven tomcat file-upload directory

此 WebApp 是在 Tomcat 服务器上使用 Maven 和 Java 开发的。

一旦用户上传图片,它就会保存在 Project/target/ProjectWithVersion/images 下 (此路径是使用getServlet().getServletContext().getRealPath("/images");构建的)

这可行,但每次项目被清理时,Maven 都会删除target 文件夹,其中包含所有用户上传的图像。

如何避免这种情况?

最佳答案

您不应在 Maven 创建的 target 文件夹中运行您的应用程序。通常您想创建一个 WAR 文件并将其部署到您在其他地方运行的 Tomcat 中。

关于java - 保存用户从 Maven Clean 上传的文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16344437/

相关文章:

java - 根据 LDAP 验证 Windows 用户

Maven 直接和传递依赖解析

xml - JSF 2.1 + Tomcat 8 - 部署错误

java - 如何从 jacoco 报告(Instrumentation offline)中正确排除和包含类、包和 jar 类、lib

java - Tomcat 启动时未找到 SSL 配置 : getting class(PureTLSImplementation, JSSE15Factory)

java - Apache tomcat 域 localhost 或其他 :8080 , 如何找到?

java - 我想在单击任务时添加子任务,但是当我单击任务时出现以下错误

java - 如何使用java反射仅获取类名而不获取包信息

apache - Grails + Tomcat + Apache 切换到 HTTPS 时出现错误

java - CipherOutputStream 无法写入 ByteArrayOutputStream