728x90
이클립스같은 IDE에서 tomcat 을 실행시킬때는 문제 없으나 외부에서 tomcat을 실행시킬때 켜지자마자 바로 꺼지는 현상이 발생할 수 있다.
대부분 JDK 환경변수에 대한 문제일 확률이 높다.
문제를 확인하기 위해서 cmd화면으로 들어가 startup.bat 파일을 실행 시켜본다.
C:\Tomcat9.0\apache-tomcat-9.0.43\bin>startup.bat
The JRE_HOME environment variable is not defined correctly
This environment variable is needed to run this program
JRE_HOME 환경변수가 정확히 정의 되지 않았다고 나온다. 이 문제는 JDK_HOME변수만 바꿔주면 해결할 수 있다.
기존 환경 변수가 C:\Program Files\Java\jdk1.8.0_281\bin 으로 되어 있었다. bin파일까지가 아니라 상위 폴더까지 만 환경변수를 설정해서 실행하면
이렇게 제대로 실행되는 것을 알 수 있다.
# JDK_HOME 환경변수 변경
\bin 폴더 까지가 경로를 지정했다면 지워준다.
728x90
'Solution > 오류해결' 카테고리의 다른 글
Putty Fatal Error : NO supported authentication methods available 해결방법 (0) | 2022.03.29 |
---|---|
[Spring] DB에서 한글이 안 나오는 경우 해결 방법 (0) | 2022.03.07 |
[eclipse] POST 방식으로 보내는 경우 한글 깨짐 해결 (0) | 2021.02.24 |
[eclipse] js 파일을 가져올 때 이전 js파일로 적용되는 경우 해결 방법 (0) | 2021.02.24 |
[eclipse] Could not launch external web browser for ~해결 (3) | 2021.02.19 |