[Linux] JDK 여러 버전 적용하기, 여러개의 패키지 관리하기 (update-alternatives)

1. 문제 상황 JDK21을 서버에 적용하면서, 기존 버전과 동시에 사용해야 하는 상황 발생 2. 해결 물론 빌드할 때마다 자바 홈 경로를 바꿔서 적용하거나, 각 톰캣의 catalina.sh에 echo JAVA_HOME=개별 JAVA경로 혹은 startup.sh 스크립트 상단에 개별 JAVA_HOME을 명시하는 방법도 있지만, 심볼릭 링크를 통해 여러 패키지를 관리하는 방식인 update-alternatives를 통해 적용하였다. 개념은 심볼릭링크 (상세 내용은 아래 링크 참고) [Linux] - [Linux] 심볼릭 링크 (Symbolic link) 설정하기 ...

February 5, 2024 · Jun Kang