我有一些本地库的web项目。他们大多数都是由JNA图书馆加载的。Tomcat web项目中的Java本机库路径
我把它们放在这个文件夹
WEB-INF\classes\*.dll
根套餐的
英寸
应用程序启动时,他们是通过在Tomcat
${catalina.home}\webapps\ROOT\WEB-INF\classes\mylibrary.dll
所有库由JNA和工作成立加载,但是有一个由第三方(斑马多重平台SDK)管理的只是一个图书馆,我可以不加载从该文件夹。也许是因为它不适用于JNA,而是JNI。 如果我动议库
${catalina.home}\bin
即通过的java.library.path PARAM在启动tomcat它的工作原理命令定义的文件夹!
我可以在ROOT.war包中分发库并设置tomcat以查看我的所有应用程序以查找本机库吗?
你可以像在https://stackoverflow.com/a/15984514/1398418或https://stackoverflow.com/a/6909689/1398418 – Oleg