java - 如何在基于 Ubuntu 的 Linux 上安装 SIGAR?

标签 java spring maven ubuntu sigar

我在一个带有 Maven 和 Spring 的 java 项目中使用 SIGAR。我的 pom.xml 文件中包含 Maven Dependency 和 Maven Repository,如以下链接所述: 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 文件,一切都按预期运行。

关于java - 如何在基于 Ubuntu 的 Linux 上安装 SIGAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21894128/

相关文章:

java - 如何根据应用程序的体系结构和类正确地组织两个枚举的结构,它们之间存在多对多关系?

Java 文件列表的顺序与 Window 资源管理器相同

java - Android 中的动画启动屏幕,无需制作启动 Activity

java - 如何将环境属性读取到xml中

java - 为什么 CrudRepository 会忽略 @Column?

java - Spring + Hibernate + Gradle-> org.springframework.beans.factory.BeanCreationException

maven - 如何告诉 Maven 忽略 SSL 错误(并信任所有证书)?

java - DH key 大小必须是 64 的倍数,并且只能在 512 到 2048(含)之间

java - Spring集成测试: Can not find bean for class in dependent module

java - 如何在pom中配置maven-release-plugin来模拟命令行上的-Dgoals=deploy