JBoss и WMI с использованием Jacob и Java - PullRequest
0 голосов
/ 23 января 2010

У кого-нибудь когда-нибудь возникали проблемы с Java-приложением, которое использует Jacob для вызова WMI-запросов, когда это приложение было развернуто в JBoss? JBoss блокирует вызовы WMI без дополнительной информации.

1 Ответ

0 голосов
/ 02 февраля 2010

На самом деле выяснилось, что это как-то связано с однопоточными квартирами и COM-объектами. перед созданием вызова JACOB важно выполнить ComThread.initSTA (), а затем по окончании выполнить ComThread.Release () и ComThread.quitMainSTA (). Это должно обеспечить правильную многопоточность с COM-объектами.

...