0

こんにちは、アップロードフォルダーをTomcatにマップする可能性を丸一日読みました。

私がしたこと:

  1. ファイル /conf/Catalina/localhost/test.xml を作成します

ファイルの内容:

    <?xml version='1.0' encoding='utf-8'?>
    <context docbase="/home/uploads"></context>
  1. トムキャットを起動
  2. 次のエラーが表示されます: Schwerwiegend: 構成記述子 test.xml のデプロイ中にエラーが発生しました

なにが問題ですか?

私のフォルダーのアップロードにはファイル 4.png が含まれているため、コンテキストファイルを読み取った後、localhost:8080/test/4.png でそのファイルを開くことができるはずです。

皆さんが私を助けてくれることを願っています。

4

1 に答える 1

0

あなたの<context>(sic) は無効です: 無効である必要があります<Context>(先頭の大文字に注意してください)。また、docbase属性は次のようにする必要がありますdocBase(大文字と小文字の違いに注意してください)。

特にサーバーの動作を変更できるファイルを誰でもアップロードできるような何もしないコンテキストを展開するよりも、Tomcat 7 にアップグレードして「エイリアス」を使用する方がよいでしょう。

于 2012-06-11T18:35:12.627 に答える