2011-06-29 12 views

答えて

0

あなたには、いくつかのリソースへのパスを渡したい場合は、VM引数使用することができます。このような何かを...

-D<property_name>=<path_to_resource> 
+0

パスだけでなく、ファイルをWebアプリケーションのリソースとして必要とします。私はそれをデータベースのように使いたい。 – Faisal

+0

それは状況によって異なります。内容が頻繁に変更されない場合は、(HSQLDBのような)メモリ内のデータベースにファイルをキャッシュし、そのファイルへの接続プールを作成することができます。頻繁に変更され、ファイルを使用する必要がある場合は、apache commons pool framework(http://commons.apache.org/pool/)をチェックしてください。ファイルへのinputStreamオブジェクトをほとんど作成せずに、それらのストリームでプールを埋めることができます。その後、他のプールと同様に、これらの参照をチェックアウト/チェックインします。 – helios

+0

ありがとう!ファイルは頻繁に変更されます。あなたが指摘したプールフレームワークは面白いです。私は、作業コードについて議論するいくつかの例を探してきましたが、何も見つけられませんでした。少数をお勧めしますか? MTIA! – Faisal

0

は、Tomcatのリソースのマニュアルを参照してください。非常に簡単なLdapObjectFactoryを自分で作成し、context.xmlのResourceエントリで参照するだけです。

関連する問題