如何设置不同的上下文指向webapps Tomcat / Java之外的外部目录

时间:2011-01-01 20:10:27

标签: java tomcat

我通过创建一个xml文件来成功映射外部目录:

<Context path="/uploads" docBase="C:\uploads\photos" crossContext="true"/>

我将此xml文件命名为uploads.xml并保存在“#Tomcat \ conf \ Catalina \ localhost”这里#=已安装Tomcat的目录。 当我从cammand行(批处理文件)启动Tomcat(5),即startup.bat 图像可以正常访问 的 “http://本地主机:8080 /上传/ user1.png”

有效。

实际上我正在使用IntelliJ Idea 8进行开发。 当我从IntelliJ Idea启动Tomcat时,我无法访问上下文,即图像。 “HTTP://本地主机:8080 /上传/ user1.png” 它显示“HTTP 400错误请求”

我的项目的上下文路径是 的 “http://本地主机:8080 /火花/”

最早需要任何帮助或建议。

期待尽可能多的赞赏回应。

感谢名单 粉红色

1 个答案:

答案 0 :(得分:1)

IntelliJ使用它自己的Tomcat Base,因此您需要在项目中添加Web facet并在其中添加目录。这是针对IntellijJ 9和10.我没有8。