gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 22:23:22 27 4
gpt4 key购买 nike

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

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

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

有效。

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

我项目的上下文路径是“http://localhost:8080/spark/”

如有任何帮助或建议,请第一时间提出。

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

谢谢粉色

最佳答案

IntelliJ 使用它自己的 Tomcat Base,因此您需要向您的项目添加一个 web facet 并在那里添加您的目录。这是针对 IntellijJ 9 和 10 的。我没有 8。

关于java - 如何设置不同的上下文以指向 webapps Tomcat/Java 之外的外部目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4575562/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com