📝Java 경로 확인
alternatives --config java → 내가 실제 사용하는 jdk 위치 확인
내 기준으로 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/jre/bin/java 라는 path 노출
📝1024 미만 포트 권한 주기
setcap 'cap_net_bind_service=+ep' /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/jre/bin/java → 1024 미만 포트 사용권한 부여 (jdk는 1024 포트 미만을 사용할 수 있다.)
getcap /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/jre/bin/java → 부여된 권한 체크
톰캣 실행 → /usr/bin/java: error while loading shared libraries: libjli.so: cannot open shared object file: No such file or directory
(에러 발생)
📝libjli.so path 다시 잡아주기
vi /etc/ld.so.conf.d/java.conf (파일 없을시 생성)
/usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/lib/amd64/jli 내용 추가
ldconfig → 위에 수정 내용 서버에 적용하기
📝톰캣 기동
'[Linux] > [Linux]' 카테고리의 다른 글
[Linux] 리눅스 ^M 지우는 법과 생기는 이유 (0) | 2022.03.05 |
---|---|
[Linux] 리눅스 호스트네임 아이피와 매핑시키기(/etc/hosts) (0) | 2022.01.02 |
[Linux] 리눅스 서버에 JDK, 톰캣 설치하기 (0) | 2021.10.11 |
[Linux] 리눅스 직접 리눅스 IP 설정하기 (0) | 2021.10.10 |
[Linux] 리눅스 리눅스서버에 윈도우 파일 넣기 (SFTP 툴) (0) | 2021.10.10 |