上传到位

时间:2013-02-20 13:20:31

标签: java-ee tomcat servlets

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

经过一些网站后我才知道。

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

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

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

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

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

感谢。

1 个答案:

答案 0 :(得分:0)

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

System.getProperty("catalina.base");