我在带有Maven和Spring的Java项目中使用SIGAR。我的pom.xml文件中包含Maven依赖关系和Maven存储库,如以下链接中所述:
http://mavenhub.com/mvn/thirdparty-uploads/org.hyperic/sigar/1.6.5.132

此外,我正在使用Jetty启动程序(它将启动由mvn install创建的.war文件)。

但是,SIGAR仍然无法正常工作。显然,我还需要安装libsigar-amd64-linux-1.6.4。

因此,我下载了该文件,但是现在我不知道该如何处理。我该如何解决?我该把文件放在哪里?

最佳答案

终于找到了解决方案。
我必须从official source下载SIGAR。

然后,我不得不将整个“lib”文件夹(包含所有.so.dll以及诸如此类的东西)复制/粘贴到项目的文件夹“main/src/webapp”中,Spring将该文件夹用于存储所需的应用程序(或者我认为)。

然后,在运行mvn install之后,检查“目标”文件夹并运行新生成的.war文件,一切都会按预期运行。

10-05 19:55