使用Jacob和Java的JBoss和WMI

问题描述:

有没有人有过使用Jacob调用WMI查询的Java应用程序的问题,并将该应用程序部署到JBoss? JBoss锁定在WMI调用周围,没有更多信息可用。使用Jacob和Java的JBoss和WMI

实际上发现它与Single-Thread Apartments和COM对象有关。在创建JACOB调用之前,执行ComThread.initSTA(),然后完成ComThread.Release()和ComThread.quitMainSTA()时非常重要。这应该允许使用COM对象进行适当的多线程。