[톰캣] 서버 실행시 CMD창 바로 사라지는 문제 해결 방법
톰캣의 startup.bat 파일을 실행시킬때
cmd창이 떳다가 바로 사라지는 경우가 있었다.
뭐 에러 메세지라도 보여야 뭐가 잘못된건지 볼텐데
로그도 쌓이지 않고 그냥 사라져 버리는 문제에 대한 해결 방법이다.
일단 일반 cmd 창을 띄우고
톰캣이 설치된 경로로 이동한다
C:\apache-tomcat-7.0.76-windows-x64\apache-tomcat-7.0.76\bin
빈폴더 까지 이동 후
startup.bat 명령어를 입력하면
메세지가 나타나게 되는데
JRE_home environment variable is not defined correctly
a fatal exception has occurred. program will exit
요런 메세지가 나타난다.
JRE_home 가 아니라 JAVA_HOME 가 나타날 수도 있다
혹은 그외의 메세지가 나타날 수도 있으니
해당 메세지를 보고 오류를 해결하면 된다.
JRE_home environment variable is not defined correctly
이런 오류 메세지가 나타날떄의 해결 방법은
톰캣 bin 폴더의 catalina.bat 파일을 편집기로 열어서
JRE_HOME 나 JAVA_HOME의 경로를
재지정 해주면 된다.
만약 JRE_HOME이나 JAVA_HOME 에 $JRE_HOME$ 이런 식으로
지정이 되어 있다면
시스템변수에 JAVA_HOME이나 JRE_HOME이 정상적으로
등록이 되어 있는지 확인 한다.
나의 경우는 JRE_HOME을 따로 지정하지 않았는데
톰캣 카탈리나에 JRE_HOME이 $JRE_HOME$ 으로 지정이 되어 있어서
시스템 변수에 JRE_HOME을 등록해 주고 난 후 오류를 해결 했다.
.
혹은 톰캣 윈도우를 실행 할때
지정된 서비스가 설치된 서비스로는 없습니다.
라는 메세지가 뜨는 경우
CMD창을 열어서
톰캣 빈폴더로 이동 후
service.bat install tomcat7
이라는 명령어를 입력하면
해결이 된다.
'Yame Programmer > JAVA' 카테고리의 다른 글
[JAVA] VO리스트에 add로 값 넣고 싶을때 (0) | 2020.01.16 |
---|---|
[Java] 문자열 바이트로 자르기 (0) | 2017.08.28 |
[자바예제] 제어문 예제 (0) | 2015.06.19 |
[이론] 상속과 인터페이스 (0) | 2015.06.16 |
[이론] 제어구조,파일 입출력, 배열, static, 캡슐화, 생성자, 오버로딩 (0) | 2015.06.16 |