0

Apache Tomcat サーバーで Web Java/jsp アプリケーションを実行しています。この Web アプリケーションでは、Lucene を使用して、いくつかの PDF ドキュメント (PDF ドキュメントはデータベースにあります) 間の類似性をインデックス化および計算しました。RAMDirectory私のライブ サーバー (Tomcat ベースの WSO2 stratos サーバー) では、Web アプリがファイルにアクセスできないため、クラスを使用してメモリ内の lucene インデックスを作成しました。

アプリケーションでコーディングした現在の方法では、ユーザーが Lucene 関連の機能にアクセスするたびに、新しいインメモリ インデックスが作成されます。

Web アプリケーションの展開時にメモリ内インデックスを作成して、メモリ内インデックスが 1 回だけ作成され、Web アプリケーションが稼働している限りメモリ内インデックスにアクセスできるようにする方法はありますか?

4

1 に答える 1

1

基本的に、アプリケーションのデプロイ時にコードを実行するためのメカニズムが必要なようです。tomcat 自動起動サーブレットを参照してください。

于 2012-09-07T07:25:58.540 に答える