[SPRING] Ubuntu 기반 Linux에 SIGAR을 설치하는 방법은 무엇입니까?
SPRINGUbuntu 기반 Linux에 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는 여전히 작동하지 않습니다. Aparently libsigar-amd64-linux-1.6.4도 설치해야합니다.
그래서 그 파일을 다운로드했지만, 지금은 그 파일로 무엇을해야할지 모르겠습니다. 이 문제를 어떻게 해결할 수 있습니까? 그 파일은 어디에 두어야합니까?
해결법
-
==============================
1.마지막으로 해결책을 찾았습니다. 공식 소스에서 SIGAR를 다운로드해야했습니다.
마지막으로 해결책을 찾았습니다. 공식 소스에서 SIGAR를 다운로드해야했습니다.
그런 다음 프로젝트의 "main / src / webapp"폴더에 전체 "lib"폴더 (모든 .so 및 .dll 등)를 복사 / 붙여 넣기해야했습니다. 필요한 응용 프로그램을 저장하기 위해 Spring에서 사용됩니다 (또는 그래서 나는 생각한다).
그런 다음 mvn install을 실행하고 "대상"폴더를 확인한 후 새로 생성 된 .war 파일을 실행하면 모든 것이 예상대로 실행됩니다.
-
==============================
2."sigar.jar"파일과 함께 프로그램 라이브러리 폴더에 넣어야한다고 생각합니다.
"sigar.jar"파일과 함께 프로그램 라이브러리 폴더에 넣어야한다고 생각합니다.
다른 OS 변형에서 프로그램을 실행하려면 동일한 lib 폴더에 ".dll", ".so"및 ".dylib"파일이 있어야합니다.
편집하다: 아래 링크에서 sigar를 다운로드 할 수 있으며 모든 주요 플랫폼 용 lib 파일이 들어 있습니다. http://sourceforge.net/projects/sigar/?source=navbar
-
==============================
3.Linux에 sigar를 설치하려면 여기에 복사 / 붙여 넣기 옵션이 있습니다.
Linux에 sigar를 설치하려면 여기에 복사 / 붙여 넣기 옵션이 있습니다.
wget https://netcologne.dl.sourceforge.net/project/sigar/sigar/1.6/hyperic-sigar-1.6.4.tar.gz tar xvf hyperic-sigar-1.6.4.tar.gz cd hyperic-sigar-1.6.4.tar.gz # INSTALL sudo cp sigar-bin/lib/libsigar-`dpkg --print-architecture`-`uname -s | tr '[:upper]' '[:lower]'`.so /usr/lib
-
==============================
4.이것은 실제로 작동합니다. **하지만 코드에서 약간의 오류가 있었는데,이 작동합니다 :
이것은 실제로 작동합니다. **하지만 코드에서 약간의 오류가 있었는데,이 작동합니다 :
wget https://netcologne.dl.sourceforge.net/project/sigar/sigar/1.6/hyperic-sigar-1.6.4.tar.gz tar xvf hyperic-sigar-1.6.4.tar.gz cd hyperic-sigar-1.6.4 # INSTALL sudo cp sigar-bin/lib/libsigar-`dpkg --print-architecture`-`uname -s | tr '[:upper:]' '[:lower:]'`.so /usr/lib
from https://stackoverflow.com/questions/21894128/how-to-install-sigar-on-ubuntu-based-linux by cc-by-sa and MIT license
'SPRING' 카테고리의 다른 글
[SPRING] Spring에 스프링 게으른 프록시 팩토리가 있습니까? (0) | 2019.05.14 |
---|---|
[SPRING] 세계적으로 봄에 잭슨을 구성하는 방법은 무엇입니까? (0) | 2019.05.14 |
[SPRING] responsebody와 spring prefixjson (0) | 2019.05.14 |
[SPRING] JSESSIONID 쿠키를 제거 할 수 없습니다. (0) | 2019.05.14 |
[SPRING] Spring 트랜잭션 - 검사되지 않은 예외 (RuntimeException) 이후의 롤백 방지 (0) | 2019.05.14 |