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)
任何人都可以告诉我如何做到这一点?
提前致谢
添加以下内容到/conf/server.xmlTomcat:
<Context docBase="G:\Program Files\Tomcat 6.0\uploads" path="/uploads" />
Run Code Online (Sandbox Code Playgroud)
它将由http:// localhost/uploads提供
| 归档时间: |
|
| 查看次数: |
5262 次 |
| 最近记录: |