java.lang.UnsatisfiedLinkError:Native Library:{...}。dll已经加载到另一个类加载器中

时间:2011-11-01 09:25:32

标签: java matlab tomcat builder matlab-deployment

我一直在使用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 :(得分:0)

将有问题的类和.ddl放在Tomcat的$ CATALINA_HOME / shared / lib目录中,而不是放在Web应用程序中。

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