Ошибка библиотеки Джейкоба в lotus domino (неудовлетворенная ссылка Error:jacob-1.17-x64(библиотека уже загружена в другой загрузчик классов)
У меня есть веб-агент под lotus domino xpages, который использует библиотеку jacob для выполнения макроса в Microsoft Excel, агент работает случайным образом, и у меня часто возникает ошибка.
Ошибка пришла из этой строки в коде: final ActiveXComponent excel = new ActiveXComponent("Excel.Application");
Системная ОС:Win2008 server R2 x64 Domino Server 8.5.3 x86 может кто-нибудь мне помочь?
1 ответ
Когда вы загружаете библиотеки, которые имеют собственный компонент (например, библиотеку jacob), вы должны загружать их только один раз. Однако среда выполнения агента загружает каждый запуск с использованием отдельного экземпляра загрузчика классов. Вероятно, вы сможете добиться успеха с XAgent и управляемым компонентом области приложения.
Запуск приложений клиентского типа (например, Excel) никогда не является хорошей идеей на сервере