[Linux] Ubuntu에 Apache-Tomcat 설치 및 실행하기

배윤석·2022년 6월 28일
1

환경 정보

  • VMware : VMware Player 16.2.3
  • Linux : Ubuntu 22.04 LTS
  • Apache-Tomcat : 9.0.64

Apache Tomcat

JSP , Servlet 을 구동해주는 WAS(Web Application Server)

Apache Tomcat 설치

Apache-Tomcat 9.0.64 다운로드

위 사이트에 들어가 tar.gz 파일을 다운받자

다운로드 받은 파일은 /home/(사용자)/다운로드 디렉토리에 있다.

mv 명령어로 다운로드 디렉토리 바깥으로 가져오자.
나는 접근성이 좋게 하려고 홈 디렉토리로 가져왔다.

mv ./다운로드/apache-tomcat-9.0.64.tar.gz ..

이제 tar 명령어로 압축해제 및 묶음파일을 추출한다.

tar

tar : 파일을 묶어주는 명령어

옵션설명
cvf묶음파일을 생성한다.
uvf묶음파일에 자료를 추가로 묶어준다.
tvf묶음파일의 묶여있는 자료들을 확인한다.
xvf묶음파일 내용을 추출한다.
압축되어 있다면 압축도 해제한다.
tar xvf ./apache-tomcat-9.0.64.tar.gz

작업이 성공적으로 완료되었는지 확인해보자.
.tar.gz 확장자가 붙지 않은, 디렉토리가 생성되었으면 성공이다.

Apache Tomcat 실행해보기

톰캣의 bin 디렉토리로 들어가 어떤 파일들이 있는지 확인해보자.

3가지가 있는 것을 확인해야 한다.

파일 이름하는 일
catalina.sh1. 실행 테스트(톰캣이 정상적으로 구동되는지)
2. 개발 중 로그를 확인하기 위해서 사용
startup.sh서비스 중 톰캣 서버를 실행시키려 할때 사용
shutdown.sh서비스 중 톰캣 서버를 중지시키려 할때 사용

.sh 는 셸 스크립트 확장자이다.
윈도우에서 .bat 가 윈도우의 실행 파일인 것처럼
리눅스에서는 .sh 가 리눅스의 실행 파일이다.

셸 스크립트

  • 셸이나 명령 줄 인터프리터에서 돌아가도록 작성되었거나 한 운영 체제를 위해 쓰인 스크립트이다.
  • 파일 이용, 프로그램 실행, 문자열 출력 등의 기능을 수행한다.

catalina.shrun 하면 톰캣이 실행된다.
브라우저에서 http://localhost:8080 으로 들어가면 실행되는 것을 확인할 수 있다.

Apache Tomcat IP로 접속해보기

localhost 말고 IP 주소를 사용해 톰캣에 접속해보자.

우선 현재 PC의 IP 주소를 알아와야 한다.

PC의 IP : 192.168.126.128

이제 이 IP 주소에 포트번호만 붙이면 브라우저로 접속할 수 있다.
http://192.168.126.128:8080

Apache Tomcat Host PC에서 접속해보기

VMware로 만든 Guest PC 인 리눅스 우분투에서 톰캣 서버를 실행시켰다.

Host PC인 MS 윈도우는 IP 주소로 접속이 가능할까?
➡ 가능하다.

아까 IP 접속했던 주소 그대로 MS 윈도우의 브라우저에서 실행하면 된다.
http://192.168.126.128:8080

MS 윈도우에서 별개의 톰캣을 실행하지 않아도 접속이 가능한 것을 확인할 수 있다.

profile
차근차근 한 걸음씩 걸어나가는 개발자 꿈나무.

1개의 댓글

comment-user-thumbnail
2022년 8월 16일

😊

답글 달기