톰캣기반으로 설명했습니다
📝1. Java 경로 확인
- 내가 실제 사용하는 jdk 위치 확인
- alternatives --config java
- 내 기준으로 /usr/lib/jvm/java-1.8.0-openjdk-1.8.0.322.b06-11.el8.x86_64/jre/bin/java 라는 path 노출
📝2. 1024 미만 포트 권한 주기
- 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 → (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 (에러 발생)
📝3. 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
📝4. 톰캣 기동
'[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 툴, 파일질라[FileZilla], Mobaxterm, Power Shell) (0) | 2021.10.10 |