使用Jacob和Java的JBoss和WMI

使用Jacob和Java的JBoss和WMI,java,jboss,wmi,jacob,Java,Jboss,Wmi,Jacob,有没有人曾经遇到过使用Jacob调用WMI查询的Java应用程序的问题,该应用程序被部署到JBoss?JBoss在WMI调用周围锁定,没有更多可用信息。实际上发现这与单线程单元和COM对象有关。在创建JACOB调用之前,执行一个ComThread.initSTA()非常重要,然后在完成后执行一个ComThread.Release()和ComThread.quitta()。这应该允许对COM对象进行适当的多线程处理

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

实际上发现这与单线程单元和COM对象有关。在创建JACOB调用之前,执行一个ComThread.initSTA()非常重要,然后在完成后执行一个ComThread.Release()和ComThread.quitta()。这应该允许对COM对象进行适当的多线程处理