0

您好,我已经阅读了一整天将上传文件夹映射到 tomcat 的可能性。

我做了什么:

  1. 创建一个文件 /conf/Catalina/localhost/test.xml

文件内容:

    <?xml version='1.0' encoding='utf-8'?>
    <context docbase="/home/uploads"></context>
  1. 启动tomcat
  2. 我收到以下错误:Schwerwiegend: Error deploying configuration descriptor test.xml

怎么了?

我的文件夹 uploads 包含一个文件 4.png ,因此我认为在可以读取上下文文件后,我应该能够使用 localhost:8080/test/4.png 打开该文件。

希望你们能帮助我。

4

1 回答 1

0

您的<context>(原文如此)无效:它必须是<Context>(注意前导大写字母)。此外,docbase属性应该是docBase(注意大小写的差异)。

您最好升级到 Tomcat 7 并使用“别名”,而不是部署一个无所事事的上下文——尤其是允许任何人上传可以改变服务器行为的文件的上下文。

于 2012-06-11T18:35:12.627 回答