java.lang.UnsatisfiedLinkError: Собственная библиотека: {...}. dll уже загружена в другой загрузчик классов - PullRequest
0 голосов
/ 01 ноября 2011

Я использую MATLAB Builder JA.Я разработал два проекта с использованием JA.Если в tomcat развернут только один проект, он работает нормально, но при развертывании другого проекта выдается следующая ошибка:

java.lang.UnsatisfiedLinkError: Native Library: C:\Program Files\MATLAB\MATLAB Compiler Runtime\v714\bin\win32\BuilderJABootstrap.dll already loaded in another class loader

Следующая ссылка: http://groups.google.com/group/ibm.software.websphere.application-server/browse_thread/thread/02f08709a504d5fb?pli=1 предлагает создать общую библиотеку и добавитьэто в список загрузчика классов сервера, но я понятия не имею, как это сделать.Пожалуйста, помогите.

1 Ответ

0 голосов
/ 02 ноября 2011

Поместите рассматриваемый класс и .ddl в каталог $ CATALINA_HOME / shared / lib Tomcat вместо веб-приложений.

http://wiki.apache.org/tomcat/HowTo#I.27m_encountering_classloader_problems_when_using_JNI_under_Tomcat

...