当前位置: 首页 > 知识库问答 >
问题:

如何在tomcat农场加载原生库?

东方森
2023-03-14

我阅读了如何在Tomcat中添加本机库?和类似的问题,但重点是这不是单个Tomcat实例,而是某种共享的tomcat运行多个实例。(“雄猫农场”可能不正确)

所以我在/data/tomcat-home/tomcat7-x-x/myapp中的结构:

垃圾箱/(空)

catatlina.propertiesserver.xmlweb.xml

lib/(一些罐子)

日志/

Webapps/(ROOT/css、ROOT/WEB-INF)

我试着把。所以文件到webapps/ROOT/WEB-INF/lib,到lib/ -但是类加载器找不到它们:UnsatisfiedLinkError:无法加载库:没有suh文件或目录

共有1个答案

澹台胜
2023-03-14

明白了。

一个可能的解决方案是-在/bin目录下创建serverenv.sh并在那里添加:LD _ LIBRARY _ PATH = $ CATALINA _ BASE/lib:$ LD _ LIBRARY _ PATH export LD _ LIBRARY _ PATH

将库放到$CATALINA_BASE/lib中

 类似资料:
  • 喜欢种地的朋友可以试试哈~

  • 我有一个Spring mvc应用程序,它使用openjpa 2.1.1作为它的持久性框架。它在STS中作为Maven项目开发,并在vFaric TC Server(Tomcat 7)上本地运行。 当我们首次将war部署到Websphere 8.5时,我们遇到了类加载器与war文件中的以下3个openjpa JAR冲突: geronimo-jpa_2.0_spec-1.1。jargeronimo-j

  • 我有一个问题,很难解释,但我会尽我最大的努力以最好的方式描述它。我的项目中有这个FXML(场景)(请参见行李概述)。当我点击“编辑所选行李”时,它会打开一个新的FXML文件并显示为弹出窗口。然而,由于一些奇怪的原因,当我尝试使用。setText或其他任何内容单击“编辑选定行李”按钮后,若要更改窗口上显示的输入字段,则会出现以下错误: 这是我用来使场景弹出的方法: 控制器: 我的行李。FXML Lu

  • 它抛出以下错误:

  • 问题内容: 我想在Tomcat中添加gdal库。我读了Tomcat中找不到的本机库,但不知道应该在哪里添加。 错误: 我从以下网址下载了gdal 64位:http ://vbkto.dyndns.org:1280/sdk/PackageList.aspx?file= release-1600-x64-gdal-1-9-mapserver-6-2.zip 问题答案: 必须在而不是startup.ba

  • 问题内容: 我正在构建JavaFX应用程序,我想知道是否有关于如何尽快加载当前新内容的建议(最佳实践)。 当前我正在做的(或多或少)是这样的: 对于加载简单的s,es等的复杂场景而言,上面的方法对于简单的s BUT 来说足够好且快速。 我在的方法中进行的所有初始化。 在那里,我将项目添加到框中,进行初始化等,但是正如我所说的,这花费了太多时间。 难道我做错了什么?我应该在其他地方初始化吗? 谢谢。