0

我正在处理文件上传并希望将文件放在一个文件夹中。

浏览了一些网站后才知道。

解决方案1:我们可以将文件放在我们的webapps/appname/images 缺点:如果我们重新部署war,那么它将被删除。

解决方案1:使用绝对路径。缺点:我必须在某个地方走硬核路线。

所以我想把文件放在 Tomcat/uploads/images 文件夹中。

这是放置我们上传的正确位置吗?我将如何获取存储的 Tomcat 目录的路径。

我可以转到上下文根位置并找到它的绝对路径,然后后退一步将带我到 webapps 目录。这是正确的方法吗?

谢谢。

4

1 回答 1

0

Yes,你可以放在那里。Tomcat home directoryCatalina directory存储在Java System Property environment. 如果 Java Web 应用程序部署到 Tomcat Web 服务器中,我们可以使用以下命令获取 Tomcat 目录

System.getProperty("catalina.base");
于 2013-02-20T13:48:41.300 回答