톰캣 - 환경변수 설정

서현서현·2022년 5월 31일
0

작은 실수들

목록 보기
4/19

CMD창에서 톰캣이 안돌아갈때 - JDK버전문제


자바 버전을 18로 새로 깔았더니

우리가 쓰는 톰캣8.5는 서블릿버전으로 3.1, 자바엔터프라이즈로는 7 스탠다드로는 8버전

즉 현재 톰캣에서는 7버전을 써야하므로 18버전을 쓰면 당연히 구동안됨

버츄얼머신이 기본으로 사용하는 rt.jar는 18버전에 아예없음. 그래서 클래스패스가 분산되어있음

그럼 어떻게 해결?

현재 저 명령어로 18버전이 나오는 이유는

자바path가 가장 먼저 뜨기때문에 18버전으로 나온다

cf)스프링은 자바11부터는 지원X jdk8 계속 써야하고 전자정부프레임웍에서도 18 지원 안하므로 바꿔줘여

윈도우 콘솔에서는 기본으로 설정된 jdk를 사용하므로 제일 위로 올린다

파이썬에디터의경우 따로 설정해주므로 상관없음

해결법 ) 환경변수 편집

0개의 댓글