【问题标题】:java.lang.UnsatisfiedLinkError: Native Library: {...}.dll already loaded in another class loaderjava.lang.UnsatisfiedLinkError: Native Library: {...}.dll 已经加载到另一个类加载器中
【发布时间】:2011-11-01 09:25:31
【问题描述】:

我一直在使用 MATLAB Builder JA。我已经使用 JA 开发了两个项目。如果在tomcat中只部署一个项目,运行正常,但是部署另一个项目会报如下错误:

java.lang.UnsatisfiedLinkError: Native Library: C:\Program Files\MATLAB\MATLAB Compiler Runtime\v714\bin\win32\BuilderJABootstrap.dll 已经在另一个类加载器中加载

以下链接:http://groups.google.com/group/ibm.software.websphere.application-server/browse_thread/thread/02f08709a504d5fb?pli=1 建议创建一个共享库并将其添加到服务器的类加载器列表中,但是,我不知道该怎么做。请帮忙。

【问题讨论】:

    标签: java matlab tomcat builder matlab-deployment


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 2010-11-16
      • 2016-08-24
      • 2018-02-13
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多