0

Jacob を使用して WMI クエリを呼び出す Java アプリケーションで、JBoss にデプロイされたアプリケーションで問題が発生したことはありますか? JBoss は WMI 呼び出しの周りでロックアップし、それ以上の情報は入手できません。

4

1 に答える 1

0

実際には、それがシングル スレッド アパートメントと COM オブジェクトに関係していることがわかりました。JACOB 呼び出しを作成する前に、ComThread.initSTA() を実行し、終了したら ComThread.Release() および ComThread.quitMainSTA() を実行することが重要です。これにより、COM オブジェクトを使用した適切なマルチスレッドが可能になります。

于 2010-02-01T22:52:36.870 に答える