Tomcat

Tomcat 설치 후 startup.bat 창 꺼짐 문제 해결 방법

yjdat 2021. 6. 26. 01:58

eclipse를 통해  자바 웹 개발을 공부하다가 이용하던 서버 외에 다른 서버를 구축해서

테스트를 해봐야겠다 라는 생각으로 tomcat 홈페이지에 접속하여 tomcat을 다시 다운받았습니다. 

https://tomcat.apache.org/download-10.cgi

 

Apache Tomcat® - Apache Tomcat 10 Software Downloads

Welcome to the Apache Tomcat® 10.x software download page. This page provides download links for obtaining the latest version of Tomcat 10.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification versi

tomcat.apache.org

다운을 완료한 후에 미리 만들어 놓은 디렉토리에 압축을 푼 후에 포트넘버를 다르게 설정하여 진행하고자 하였습니다.(저도 포트번호를 설정하는 법을 잘 몰라서 구글링을 통해 알아본 내용입니다.)

apache 압축을 풀면 만들어지는 폴더에 conf의 폴더 접근
server.xml 클릭

server.xml을 메모장이나 기타 편집기로 열어주시면 

코드들이 출력되는데 그 중에서 connector의 속성으로 8080이라고 속성 값이 기본으로 저장되어 있을 겁니다.
저는 port="8000"으로 바꿨습니다.

그리고 바뀐 포트 넘버로 tomcat이 실행이 되는지 확인하기 위해서 디렉토리 bin으로 갑니다.

startup.bat을 실행하였는데 정상적으로 작동이 되지 않고 cmd창이 작동되다가 바로 꺼지는 겁니다... 

그래서 다시 구글링을 시작했습니다

그리고 발견했습니다. 해결방법

https://halfmoon9.tistory.com/51

 

톰캣 설치시 startup.bat 창 바로 꺼짐 해결법

http://tomcat.apache.org/download-70.cgi 해당 사이트에서 톰캣을 다운받고 http://localhost/ 로 이동해도 톰캣 사이트가 보이지 않는다 bin 폴더에 있는 startup.bat을 실행시키는데 에러메시지도 볼 수 없을..

halfmoon9.tistory.com

위 블로그의 포스팅 된 방법으로 진행하니까 바로 해결되었습니다!! 

위 블로그의 내용을 간략하게 표기하겠습니다.

1. cmd 창을 연다 

2. startup.bat가 있는 폴더로 이동한다.

3. 실행하면 Neither the JAVA_HOME도 없고 JRE_HOME도 없다는 메시지가 나올 것임

4. 제어판 -> 시스템  및 보안-> 시스템 -> 설정변경 -> 고급 -> 환경변수 -> 시스템 환경 변수에 JAVA_HOME을 만들어주면 된다. 

5. JAVA_HOME은 시스템 환경 변수 새로만들기를 클릭하여 변수이름으로 지정하고, jdk 경로를 변수 값으로 설정해 주면된다. 

6. 다시 1,2번을 진행해주면 실행됨을 확인할 수 있다.