访问Tomcat目录路径

Ume*_*thi 1 java tomcat servlets

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

稍后我想在我的网络应用程序中访问该文件夹以获取上传的文件.虽然我使用下面的代码取得了成功

File dir = new File(System.getProperty("catalina.base"), "uploads");
Run Code Online (Sandbox Code Playgroud)

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

http//localhost:// path to my upload folders
Run Code Online (Sandbox Code Playgroud)

我尝试了各种方法来实现这一点,但没有任何工作.我正在玩这个,但它没有成功

ServletActionContext.getServletContext().getRealPath()
Run Code Online (Sandbox Code Playgroud)

任何人都可以告诉我如何做到这一点?

提前致谢

Bal*_*usC 7

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

<Context docBase="G:\Program Files\Tomcat 6.0\uploads" path="/uploads" />
Run Code Online (Sandbox Code Playgroud)

它将由http:// localhost/uploads提供