我正在尝试将我的应用程序在线部署到 Web 服务器上(到目前为止,我一直在使用 heroku,但我对其他服务持开放态度)。
我正在使用IntelliJ
并制作了一个 Spring 应用程序(使用 Tomcat 7 运行)。我的应用程序的要求之一是我运行一些C
代码。我研究了 JNI,并成功地从我的代码中编译了一个.so
库。C
一切都在本地完美运行。为了IntelliJ
正确加载.so
库,我将它放在bin/
目录中IntelliJ
(我认为还有一些方法可以使用 VM 选项-Djava.library.path
来Tomcat
指向带有 .so 文件的目录)。
我的问题是:我应该如何继续尝试将我的应用程序放在某个地方,知道我需要 Tomcat 来加载 JNI 库?