問題タブ [workmanagers]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
5502 参照

spring - GlassFishおよびSpring3でのCommonJ実装の使用

Websphere7環境とGlassFish3環境の間でデプロイメントを統合するために、GlassFishにCommonJWorkManagerとTimerManagerを実装してみることにしました。しかし、期待どおりに機能していません。私は次のことをしました:

http://commonj.myfoo.de/にあるmyFOOCommonJ実装を使用し、ライブラリをmy domain / libフォルダー(Springライブラリを含む)に含めます。

<resources>glassfishdomain.xmlのセクションに以下を追加しました。

domain.xmlの<servers>/セクションに参照を含めます。<server>

テストアプリケーションのweb.xmlに適切なリソース参照を追加します。

次のBeanをapplicationContext.xmlに追加します。

このセットアップがすべて完了すると、すべてのロードが検出され、Webアプリケーションが実行されます。ただし、ThreadTesterクラスはTimerでは実行されません。

myFOOコードをステップ実行し、TimerManager(FooTimerManager.java)のメインループが実行されていますが、30秒ごとにクラスを起動することになっていることを認識していないようです。

私の質問:

GlassFish3とSpringでJSR236/237(CommonJ)を実装した経験のある人はいますか?

myFOO以外に、使用して試すことができる別の実装はありますか?誰かが私がやったことをやろうとしたことがありますか?成功した場合、結果を共有してもよろしいですか?

ありがとう!

編集1:

GlassFishでmyFOOCommonJ実装を使用すると、WorkManagerに関する限り機能することを忘れまし。動作しないのはTimerManagerです。これは、オンデマンドでスレッドを正常に起動できますが、トリガーされたスケジューリングが機能しないことを意味します。

編集2:

GlassFish 3.1.1にアップデートしてから、TimerManagerのmyFOOCommonJ実装は正常に機能しています。とても素晴らしい!この質問は、HOWTOガイドのようなものになりました。

0 投票する
1 に答える
685 参照

weblogic - war から ejb-jar までの Weblogic WorkManager ポリシー

Weblogic 用の defaultWM を採用しているサーブレットがあります。このサーブレットは、ejb を呼び出します。この ejb は別の WM ( WM_EJB ) に関連付けられています。私が知りたいのは、スレッドがサーブレットを介して処理されるときに、サーブレットは defaultWM を使用し、同じ WM コンテキストを ejb 呼び出しに運ぶのですか? またはスイッチはありますか?

すなわち

  1. ServletA への外部リクエスト -- ServletA は DefaultWM で構成されています
  2. ServletA はリクエストを処理し、EJB.helloWorld() を呼び出します
  3. EJB.helloWOrld() は WM_EJB ワークマネージャーで構成されます

プロセス全体で DefaultWM を使用するか、それとも EJB.helloWorld() への呼び出しをオンにするか

これが別の場所で回答された場合は申し訳ありませんが、WM フローへの回答が見つかりませんでした。

0 投票する
1 に答える
1324 参照

websphere - 「AsynchBeans サービスが初期化されていません」エラーが WebSphere 7 WorkManager をルックアップしようとしている

WebSphereで管理されていないスレッドを回避するために、CommonJWorkManagerTaskExecutorをQuartzのタスクエグゼキューターとして使用しようとしています(ここで説明されています-「CommonJを使用したQuartz」セクションまでスクロールします)。残念ながら、デフォルトの WebSphere も、私が作成したものも検索できないようです。CommonJ の Spring Bean :SchedulerFactoryBeanWorkManagerWorkManager

ServiceNotInitializedException: AsynchBeans Service not initializedエラーとスタック トレースが表示されます。

これを解決するために私ができることはありますか?ありがとう!

0 投票する
1 に答える
1029 参照

spring - クラスター環境で Spring を使用した Quartz + Workmanager

クラスタ化された WebLogic 環境でジョブを実行したいと考えています。Quartz (クラスターモードで実行) はジョブを永続化するために使用され、WorkManager はジョブを実行するためのスレッドを作成するために使用されます。

ただし、最初の Quartz インスタンスはすぐにすべてのジョブをロックし、これにより別のノード/サーバーが並列実行を行うことができなくなります。

このすべてのジョブのロックはLocalTask​​ExecutorThreadPoolのおかげです

このクラスの別の実装を提供する以外に、Weblogic WorkManager を使用してクラスタ化された環境でジョブを並列実行するより良い方法はありますか?

0 投票する
1 に答える
757 参照

weblogic - WebLogic WorkManager クラスタリング/リモート ジョブ

WebLoogic WorkManager には、クラスター上の他のサーバーでジョブを実行してジョブを効果的に並列化する機能がありますか?

0 投票する
1 に答える
603 参照

weblogic-10.x - Weblogic の 10.3.5 固有のワーク マネージャに名前を割り当てる

特定の Weblogic Work Manager スレッドに名前を割り当てる方法はありますか?

たとえば 、TestWorkManager というワーク マネージャーを定義しました。このワーク マネージャーが何らかのタスクを実行するたびに、次の行がログ ファイルに出力されます。

{[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default (自己調整)'}

このようにして、どのワークマネージャーがタスクを実行するのか実際にはわからないので、彼のスレッドに名前を割り当てたいと思います。

ありがとう。

0 投票する
1 に答える
1129 参照

web-services - Weblogic ワークマネージャーと JAX-WS Web サービス

サーブレットや EJB でできるように、Weblogic WorkManagers (WLS 10.3.4 未満) で Jax-WS アノテーション付き Web サービスを管理することは可能ですか?

0 投票する
1 に答える
559 参照

jakarta-ee - asynchbeansWorkManagerとCommonJSchedulingの統合

1日に1回タスクを実行し、Websphereで実行するスケジューラーを開発する必要があります。WorkManager APIを見てきましたが、作業のスケジュール方法について何も見つかりません。ただし、他の検索を行った後、commonjをWorkManagerで使用できることがわかりました。ただし、これを行う方法についての良い例は見つかりません。

これに関するポインタはありますか?

0 投票する
2 に答える
4533 参照

jakarta-ee - JBoss で Websphere の WorkManager を置き換えますか?

Websphere から JBoss に移行していますが、一部のコードは Websphere の WorkManager (com.ibm.websphere.asyncbeans.WorkManager) に依存しています。以前にこれに対処した人はいますか? Websphere の WorkManager を置き換える方法と、それを置き換えるものについての推奨事項はありますか?

0 投票する
1 に答える
2643 参照

java - ワークマネージャーの使用

以下のJavaでの次のコードの使用は何ですか:

メソッドで渡される String 引数は何lookupですか?