2012-02-24 7 views
0

効率と完全性のためにいくつかのバックグラウンドスレッドが必要なLiferay 6.1(Tomcat 7)用のポートレットを作成する必要があります。LiferayのようなJSR 286ポートレットコンテナでコンカレントバックグラウンドプロセスを使用するための規定がありますか?

ポートレットアプリケーションは、内部状態を更新する前に定期的に外部サーバーから情報をポーリングしてから、UIを更新する必要があります。

スレッドがLiferayで実行されるコンテキストについてはわかりません。

答えて

1

Java EEアプリケーションサーバーでバックグラウンドスレッドを起動できないようにするものはありません。スレッドのライフサイクルはアプリケーションサーバーには分かっていないため、予期しない例外が発生する可能性があるため、推奨しません。私はこの記事を読んで推薦

およびCommon-J JSR 237

に関して特に応答 What is recommended way for spawning threads from a servlet in Tomcat
関連する問題