728x90
Tomcat 이란?
톰캣(Tomcat)은 흔히 WAS(Web Application Service)라고 하며, 아파치 소프트웨어 재단(Apache Software Foundation)의 애플리케이션 서버로서, 자바 서블릿을 실행하고 JSP(Java Server Pages)가 포함된 웹페이지를 만들어줍니다. 톰캣은 웹 서버와 연동하여 실행할 수 있는 자바 환경을 제공하고, 관리 도구를 이용해서 설정을 변경할 수도 있지만, XML 파일을 편집해서 설정할 수도 있습니다.
WAS(Web Application Service) 란?
WAS는 웹 서버와 웹 컨테이너의 결합으로, 다양한 기능을 컨테이너에 구현하여 다양한 역할을 수행할 수 있는 서버를 말합니다. 클라이언트의 요청이 들어왔을 때 내부의 프로그램을 통해 결과를 만들고 다시 클라이언트에게 전달해 주는 역할을 하는 것이 웹 컨테이너입니다.
설치하기
1. https://tomcat.apache.org/ 링크로 접속합니다.
2. Tomcat9를 다운로드합니다.
3. 압축을 풀고 파일을 c드라이브로 옮겨 줍니다.
경로를 찾기 쉽게 c드라이브로 옮겨준 후 디렉토리명도 apache-tomcat으로 수정해 주었습니다.
이 과정은 생략해도 무관합니다!!
4. startup.bat을 실행시켜 줍니다. (Mac에선 startup.sh)
cmd창에서 apache-tomcat의 bin 디렉터리에 접근한 뒤 startup.bat을 입력해 줍니다.
그러면 아래와 같이 tomcat이 실행이 됩니다.
✅neither the java_home nor the jre_home environment variable is defined at least one of these environment variable is needed to run this program 에러가 날 경우.
환경 변수를 지정해 줘야 합니다.
이 에러 때문에 고치려고 진짜 몇 시간 동안 싸웠는데... 결론은 오타... 였습니다...
나중에 정리를 할 예정인데 우선 참고한 블로그 링크를 걸어두겠습니다.
5. 연결 확인하기
tomcat이 정상적으로 실행되고 있는지 확인하기 위해서 웹에 localhost:8080을 입력하여 연결을 확인할 수 있습니다.
6. 종료하기
연결이 된 것을 확인했으면 종료를 해보겠습니다.
연결하는 것과 마찬가지로 cmd창에 apache-tomcat/bin경로로 이동해 주시고, shutdown.bat을 입력해 주시면 됩니다.
tomcat의 연결을 끊었기 때문에 localhost:8080에 접속하시면 연결할 수 없다고 뜰 것입니다.
정리
톰캣은?
- Servlet Interface(Spec) 구현체입니다.
- Servlet Container 중 하나입니다.
마치며...
오타를 주의합시다......😭😭
728x90
'Web Server' 카테고리의 다른 글
[Apache] Apache 설치하기!! (0) | 2022.12.28 |
---|
댓글