我在带有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
文件,一切都会按预期运行。