...
톰캣 JRE 버젼 간편 변경
자바 버젼에 따라 톰캣 WAS 환경을 맞추고 테스트해야 하는 때가 있다. 이때 자바 자체를 재설치 하지말고, 여러 버젼의 자바를 OS에 깔고 환경변수를 수정해서 사용하는 것으로 가능하다. 톰캣은 자체적으로 자바 버젼을 지정해주는 기능을 지원해줘서, 톰캣 배치 파일에서 특정 자바 버젼 경로만 지정해주면 간편하게 다양한 자바 버젼에서 서버를 구동할 수 있다.
톰캣 현재 자바 JRE 버젼 확인
톰캣 bin폴더에서 version.bat 파일을 실행하면 현재 톰캣 정보가 나온다.
> cd C:\Program Files\Apache Software Foundation\apache-tomcat-9.0.52\bin
> version.bat
catalina 설정
catalina.bat 을 메모장이나 에디터로 연다.
상단에, 다음 변수 코드를 추가해주면, 지정된 자바 버젼으로 톰캣을 실행하게 된다.
rem set JRE_HOME=C:\Program Files\Java\jre6
set JRE_HOME=C:\Program Files\Java\jre7
bat 파일에서의 rem 문법은 주석처리 // 과 같다.
톰캣 자바 버전 호환성
참고로 톰캣 9는 자바 8 이상을 필요로 한다. 만일 하위 자바 버전을 이용해야 한다면, 톰캣 7이나 8을 사용해야 한다.. 자바 버전과 톰캣 버전의 호환성에 대한 자세한 정보는 다음 표를 참고하길 바란다.
톰캣 버전 | 최소 자바 버전 | 권장 자바 버전 |
10.0 | 11 | 11 |
9.0 | 8 | 11 |
8.5 | 7 | 11 |
8.0 | 7 | 8 |
7.0 | 6 | 8 |
인용한 부분에 있어 만일 누락된 출처가 있다면 반드시 알려주시면 감사하겠습니다
이 글이 좋으셨다면 구독 & 좋아요
여러분의 구독과 좋아요는
저자에게 큰 힘이 됩니다.