Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
Jacob を使用して WMI クエリを呼び出す Java アプリケーションで、JBoss にデプロイされたアプリケーションで問題が発生したことはありますか? JBoss は WMI 呼び出しの周りでロックアップし、それ以上の情報は入手できません。
実際には、それがシングル スレッド アパートメントと COM オブジェクトに関係していることがわかりました。JACOB 呼び出しを作成する前に、ComThread.initSTA() を実行し、終了したら ComThread.Release() および ComThread.quitMainSTA() を実行することが重要です。これにより、COM オブジェクトを使用した適切なマルチスレッドが可能になります。