一尘不染

访问Tomcat目录路径

tomcat

我正在解决一个问题,我需要在tomcat基本目录中创建一个上载文件夹,以便可以将我的上载文件放置在不想在webapps文件夹中执行的操作。

稍后,我想访问我的Web应用程序中的该文件夹以使该文件被上传。虽然我成功使用下面的代码

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

但是它给了我像G:\ Program Files \ Tomcat 6.0 \ uploads这样的路径,我可以从中访问文件,但是我想要这样的路径

http//localhost:// path to my upload folders

我尝试了各种方法来实现这一目标,但没有任何效果。我在玩这个,但没有成功

ServletActionContext.getServletContext().getRealPath()

谁能给我一个主意,我该怎么做?

提前致谢


阅读 257

收藏
2020-06-16

共1个答案

一尘不染

将以下内容添加到/conf/server.xmlTomcat:

<Context docBase="G:\Program Files\Tomcat 6.0\uploads" path="/uploads" />

可以通过http:// localhost / uploads获得

2020-06-16