반응형
Java libjli.so: cannot open shared object file Error 발생시 해결 방법
setcap 명령을 통해 java에 1024이하 Port 사용에 대한 권한 부여 후 아래와 같은 에러가 발생하였습니다.
java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
libjli.so 라이브러리 파일을 찾을 수 없다는 에러였는데요.
아래와 같이 해결 가능 합니다.
libjli.so 파일 검색
$ find / -name 'libjli.so'
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so
/usr/lib/jvm/java-7-openjdk-amd64/lib/amd64/jli/libjli.so
라이브러리 로딩 디렉터리 /etc/ld.so.conf.d/ 하위에 경로 추가
$ vi /etc/ld.so.conf.d/java-libjli.conf
/usr/lib/jvm/java-7-openjdk-amd64/jre/lib/amd64/jli/libjli.so
/usr/lib/jvm/java-7-openjdk-amd64/lib/amd64/jli/libjli.so
$ ldconfig
반응형
'IT기타 > 기타' 카테고리의 다른 글
CentOS OpenJDK 설치 하기 (0) | 2020.07.30 |
---|---|
CentOS에 Nginx 설치하기 (0) | 2019.12.21 |
Logstash Permission denied - bind Error 발생시 (0) | 2019.12.11 |
windows pid로 프로세스 종료하기 (0) | 2019.10.16 |
firebase init (location is not set error) 에러 발생시 (0) | 2019.07.31 |
댓글