-
[AWS EC2] Ubuntu에 Tomcat 설치Infra/aws 2020. 4. 23. 22:56
먼저 apt-get 명령어로 다운받는 방법입니다.
패키지를 최신버전으로 업그레이드 합니다.
$ sudo apt-get update
다음과 같은 명령어로 톰캣을 설치합니다.
$ sudo apt-get install tomcat9 #8버전 받고 싶으면 tomcat8
톰캣이 잘 설치가 되었는지 확인합니다.
apt-get으로 설치하셨다면 보통 /usr/share 폴더 아래에 설치가 되었을 것입니다.
따라서 버전확인은 다음과 같이 합니다.
$ sudo /usr/share/tomcat8/bin/version.sh
이렇게하면 간단하게 설치가 완료되지만
사실 apt-get 다운로드는 root계정으로(또는 sudo) 다운로드 할 경우 로컬 계정으로 사용하기가 굉장히 까다로워 집니다. (시스템 전체에 파일을 설치함)
예를들어 접근권한이 없기 때문에 root계정이 아니면 log파일(catalina.out)이 생성되지 않는 문제가 발생합니다.
따라서 별도의 작업을 해줘야 하는데 굉장히 어려울수 있습니다.
만약 도전해보실 분들은 아래 사이트를 참고해주시면 좋을것 같습니다.
저는 좀더 쉬운 방법인 wget명령어로 다운로드 하도록 하겠습니다.
먼저 톰캣 사이트로 이동합니다. http://tomcat.apache.org/
그리고 아래 그림과 같이 행동해주시면 됩니다.
해당 링크를 복사를 하셨다면 리눅스 커널에서 원하는 폴더로 이동하신다음에 다음과 같이 wget명령어 다음에 붙여넣기 하시고 실행시키면 tar.gz파일이 설치가 됩니다. 버전은 조금씩 다를 수 있습니다.
파일을 다운받을때 루트 계정이 아닌 사용자 계정으로 받아야 하므로 home디렉토리 아래 ubuntu 디렉토리(~)에서 sudo없이 다운받습니다.
$ wget http://mirror.navercorp.com/apache/tomcat/tomcat-9/v9.0.34/bin/apache-tomcat-9.0.34.tar.gz
받아오면 다음 이미지와 같이 tar.gz 파일이 생깁니다.
이 파일을 압축해제 한 후 파일을 옮겨주도록 하겠습니다.
$ tar xzf {파일명} $ sudo rm -f {파일명} # 압축풀고 압축파일은 삭제하기 $ sudo mv apache-tomcat-9.0.34 /usr/local/apache-tomcat-9.0.34
다음과 같이 /usr/local 아래에 root없이 사용가능한 톰캣 폴더가 생겼습니다.
Filezilla 앱을 통하여 FTP 통신해서 파일(Java, Tomcat) 보내고 압축풀고 셋팅하는 방법역시 비슷합니다.
위와 동일하게 홈페이지에 들어가서 이번엔 우클릭이 아닌 tar.gz을 좌클릭으로 다운로드 받습니다.
설치받은 파일을 서버로 옮깁니다. 이때 옮기고자 하는 폴더에 쓰기 권한을 부여해야 전송이 가능합니다.
$ sudo chmod 777 /usr/local
폴더에 tar.gz파일을 옮기셨다면 압축해제하는 방법은 위와 동일합니다.
뭘로 다운받아야 할지 고민이라면??
[Linux & Amazon AWS] - apt-get(yum)으로 다운받는게 좋을까? ftp 또는 wget으로 다운받는게 좋을까?
다음글 : [Linux & Amazon AWS] - [AWS EC2]Ubuntu에 Spring Project 셋팅하기
'Infra > aws' 카테고리의 다른 글
[AWS EC2] 데이터베이스는 EBS에 적합할까 RDS에 적합할까? (0) 2020.04.24 [AWS EC2]Ubuntu에 Spring Project 셋팅하기 (0) 2020.04.24 [AWS EC2] Ubuntu 리눅스에 메이븐(maven) 설치하기 (0) 2020.04.23 [AWS EC2] Ubuntu 에 JAVA 설치 및 환경설정 (2) 2020.04.20 [AWS EC2] git 설치 및 연동하기 (0) 2020.04.15