일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
Tags
- 2019 카카오 개발자 겨울 인턴십 코딩테스트
- gradle
- 자바
- bfs
- 2018 카카오 공채
- 2020 KAKAO BLIND RECRUITMENT
- 2019 KAKAO BLIND RECRUITMENT
- 백준
- c++
- dfs
- 젠킨스
- 2018 카카오
- map
- 알고리즘
- 삼성 SW 기출문제
- 2018 KAKAO BLIND RECRUITMENT 1차
- 2019 카카오 공채
- set
- 카카오
- 비트마스크
- 카카오 공채
- Baekjoon
- 2018 KAKAO BLIND RECRUITMENT
- 2020 카카오 공채
- 부스트코스
- 삼성 SW 역량테스트
- CS 스터디
- 프로그래머스
- Java
- gcp
Archives
- Today
- Total
아무코딩
Tomcat 개념 및 설치 본문
WAS란?
- server 단에서 Application을 동작 할 수 있도록 지원함
- 기존 웹 서버와 달리 동적인 요구에 대응하기 위해 적합한 형태로 변화, Web Client(브라우저)에게는 결과값만 전송함.
- Container(컨테이너)라는 용어로 쓰이며, 초창기는 CHI, 그후에서는 Servlet, JSP, ASP등의 프로그램으로 사용됨
Web Application Server의 기능 3가지
- 프로그램 실행 환경과 데이터베이스 접속 기능을 제공한다.
- 여러개의 트랜잭션을 관리한다.
- 업무를 처리하는 비즈니스 로직을 수행한다.
그럼 그냥 Web Server는 무엇일까?
Web Server : Web Client(웹 브라우저)에게 컨텐츠를 제공하는 서버, 정적인 HTML이나 jpeg, gif 같은 이미지를 HTTP 프로토콜을 통해 웹 브라우저에게 전송하는 역할.
Apache Tomcat이란?
아파치 톰캣(Apache Tomcat)은 아파치 소프트웨어 재단(Apache Software Foundation, ASF)에서 개발한 세계에서 가장 많이 사용되는 WAS(Web Application Server)입니다.
설치
https://tomcat.apache.org/download-80.cgi 접속한다.
Mac 의 경우에는 tar.gz를 다운받는다.
MAC OS 사용자의 경우
1. 다운로드 받은 tar.gz 확장자의 톰캣파일의 압축을 해제합니다.
관리의 편의를 위해 압축해제 한 폴더를 ~/ 경로의 apps 폴더로 옮깁니다.
mkdir ~/apps cd ~/apps mv ~/Downloads/apache-tomcat-8.5.24 ~/apps/
mkdir ~/apps cd ~/apps mv ~/Downloads/apache-tomcat-8.5.24 ~/apps/
2. 쉘확장자를 가진 파일의 실행권한을 줍니다.
chmod +x ./bin/*.sh
3. 터미널에서 다음과 같이 명령어를 실행해 줍니다.
./bin/startup.sh
완료.
./bin/shutdown.sh
를 실행하면 아파치 톰캣이 종료 됩니다.
Reference
- https://apponline.tistory.com/entry/Web-Server-와-WAS-란
- https://m.blog.naver.com/PostView.nhn?blogId=on21life&logNo=221161029373&proxyReferer=https:%2F%2Fwww.google.com%2F
- https://www.edwith.org/boostcourse-web/lecture/16684/
'개발' 카테고리의 다른 글
[gradle] 버전 충돌로 인한 에러 wrapper (2) | 2020.05.13 |
---|---|
Gradle 프로젝트 (0) | 2020.04.26 |
시스템 환경변수 등록 - .bash_profile (0) | 2020.04.26 |
Mysql 설치 (Mac) (1) | 2020.04.19 |
Mac 환경 java8 설치방법(JDK 설치 + 환경변수 설정) (0) | 2020.04.15 |
Comments