3

アップロードしたファイルをJavaEEWebアプリケーションのコンテナに保存することはお勧めしません。そのため、Webrootの外部のローカルディレクトリに保存します。

次に、それらをWebユーザーに提供する必要があります。GlassFishでは、 AlternateDocumentRootsを使用してこれを非常に簡単に行う方法を知っています。しかし、私は現在Tomcatを使用しており、簡単な方法を見つけることができません。このサーバーで利用できる同様の機能はありますか?それとも、仕事を成し遂げるために本当にFileServletを作成する必要がありますか?もしそうなら、多くのユーザーがそれらの外部ファイルにアクセスすると、パフォーマンスの問題が発生しますか?

編集:他のサーバーにも同様のシステムがあるようだというこの回答を読みましたが、何も見つかりませんでした。

4

1 に答える 1

1

Tomcat 7 では、aliases 属性が役立つ場合があります。

于 2013-04-11T21:21:59.680 に答える