-
AWS | EC2 Tomcat (톰캣) 설치하기▼ DevOps/AWS 2021. 6. 23. 17:11반응형
자바 설치 후 진행 바랍니다.
자바 버전 확인
java -version
1. Tomcat
홈페이지 접속 → tar.gz 다운로드 링크 주소 복사
https://tomcat.apache.org/download-80.cgi2. 복사한 주소 붙여 넣기 (마우스 우클릭)
wget [주소 붙여넣기]
3. 다운로드한 파일 압축 해제 후 폴더 이동
# 압축 해제 tar xvfz apache-tomcat-8.5.57.tar.gz # tomcat8.5 폴더를 만들고, 파일 이동 mv apache-tomcat-8.5.57 /usr/local/tomcat8.5
4. 환경변수 설정
vi 편집기로 profile 파일 편집vi /etc/profile
Shift(쉬프트) + g를 눌러 제일 하단으로 이동한다.
i를 눌러 INSERT(편집 모드)로 변경 후 아래 export를 입력한다.
export CATALINA_HOME=/usr/local/tomcat8.5
입력이 끝나면 ESC로 INSERT(편집모드)를 종료하고, :wq!(저장 후 종료) 입력한다.환경변수 설정 내용을 바로 적용한다.
source /etc/profile
환경변수 설정을 확인한다.
echo $CATALINA_HOME
5. Tomcat 설정
server.xml 파일 편집vi /usr/local/tomcat8.5/conf/server.xml
아래 내용 부분을 찾은 뒤 i를 눌러 INSERT(편집모드)로 변환한 후, URIEncoding="UTF-8"를 추가해준다.
포트도 8080으로 되어있는지도 확인한다.<Connector port="8080" protocol="HTTP/1.1" URIEncoding="UTF-8" connectionTimeout="20000" redirectPort="8443" />
6. Tomcat을 실행한다.
편한 방법으로 선택해서 실행하면 된다.# 시작 /usr/local/tomcat8.5/bin/startup.sh # 또는 /usr/local/tomcat8.5/bin 경로에서 ./startup.sh ------------------------------------ # 중지 /usr/local/tomcat8.5/bin/shutdown.sh # 또는 /usr/local/tomcat8.5/bin 경로에서 ./shutdown.sh
시작되었는지 확인한다.
ps -ef | grep tomcat
정상적으로 시작되지 않았다면 아래와 같이 출력될 것이다.
/usr/local/tomcat8.5/bin/logs에 있는 catalina.out을 확인해본다.
8080 포트가 열려있는지 확인하는 방법
netstat -tln # 또는 netstat -anp | grep 8080
EC2 인스턴스 퍼블릭 IPv4 주소를 복사한다.
복사한 주소에 포트를 입력해서 접속한다.
http://퍼블릭 IPv4 주소:8080/로 접속해서 Index 페이지가 나오는지 확인한다.
PuTTY에서 확인할 경우
curl http://퍼블릭IPv4주소:8080
정상적으로 실행이 되었는데 접속이 안된다면, EC2 보안 그룹 인바운드 규칙(EC2 → 인스턴스 → 보안 → 보안 그룹)에
포트 8080이 추가되어 있는지 확인한다.반응형'▼ DevOps > AWS' 카테고리의 다른 글
AWS | IAM 계정 생성 (그룹, 역할, 정책) (3) 2021.07.13 AWS | EC2 root 계정 활성화 시키기 (1) 2021.06.24 AWS | EC2 JAVA(자바) 설치 (2) 2021.06.19 AWS | 용어 정리 (0) 2021.05.18 AWS | EC2에서 RDS 접근을 위한 보안 그룹 인바운드 설정하기 (2) 2021.02.26