1. 톰캣 : 아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단에서 개발한 서블릿 컨테이너(또는 웹 컨테이너)만 있는 웹 애플리케이션 서버이다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하여 자바서버 페이지(JSP)와 자바 서블릿이 실행할 수 있는 환경을 제공하고 있다. 

2. 톰캣 다운로드 및 압축해제

1) 톰캣 다운로드

① 다운로드 사이트(버전8) : https://tomcat.apache.org/download-80.cgi 

② 파일 다운로드 : 64-bit Windows zip 다운로드

2) 톰캣 압축해제

※ 톰캣은 설치하지 않고 프로그램을 실행시킬 수 있음 

※ 톰캣 자체는 경로설정이 중요하지 않지만 편의상 이클립스와 한 폴더에 넣어줌

3) 톰캣 실행

① 압축해제한 톰캣폴더를 열어서 bin 파일로 들어간다.

② 폴더에 빈공간에 Shift키를 누른 상태에서 오른쪽마우스> '여기에 PowerShell창 열기' 선택

③ PowerShell에서 startup.bat 실행

④ 실행하면 tomcat창과 함께 방화벽 확인 창이 뜨는데 '허용'을 눌러준다.

※ tomcat창을 끄면 톰캣이 꺼진다. 

⑤ 웹브라우저에서 "http://localhost:8080"으로 접속해 고양이가 보이는지 확인한다.

※ tomcat을 끌때는 PowerShell에서 shutdown.bat을 치거나, tomcat창을 꺼버리면 된다.

※ tomcat을 실행한 이유는 정상적 작동을 확인할 목적이며, 이클립스 연동시에는 이클립스 내에서 실행시켜주므로 톰캣을 따로 켤 필요가 없다.(따로 실행시키면 이클립스 내에서 정상 작동하지 않으므로 반드시 꺼준다.)

 

[추가] 톰캣 자동 리로드  

※ 코드 수정하고 서버 재시작하기 귀찮으므로 tomcat에 reload 설정을 넣어준다.(톰캣을 끄고 설정한다)

① 본인의 톰캣파일에서 conf > context.xml을 메모장(혹은 에디터)로 연다. 

② <context> 이 부분을 <context privileged="true" reloadable="true">로 변경해서 저장

 

[참고사이트] 

톰캣 정의 : https://ko.wikipedia.org/wiki/%EC%95%84%ED%8C%8C%EC%B9%98_%ED%86%B0%EC%BA%A3

톰캣 리로드 설정 참고 : https://zinlee.tistory.com/entry/%ED%86%B0%EC%BA%A3-%EC%9E%90%EB%8F%99%EC%9C%BC%EB%A1%9C-%EB%A6%AC%EB%A1%9C%EB%94%A9%EA%B1%B8%EA%B8%B0

+ Recent posts