해당 글은 이전 글과 이어지니 순서대로 따라와주시면 좋겠습니다. 😉❤
1. Tomcat 9.0 설치
① tomcat을 다운로드 할 디렉토리 생성
⑴ PuTTY에서 tomcat 디렉토리를 만들기 위해 /home 경로로 이동합니다.
cd /home
⑵ /home/tomcat 디렉토리를 생성 후 tomcat 디렉토리로 이동합니다.
mkdir tomcat
cd tomcat
② Tomcat 9.0 설치 파일 다운로드
Apache Tomcat® - Welcome!
The Apache Tomcat® software is an open source implementation of the Jakarta Servlet, Jakarta Server Pages, Jakarta Expression Language, Jakarta WebSocket, Jakarta Annotations and Jakarta Authentication specifications. These specifications are part of the
tomcat.apache.org
⑴ 위 링크로 들어가서 Download의 Tomcat 9 > Core에 tar.gz에 오른쪽 마우스 > 링크 주소 복사를 해줍니다.
⑵ PuTTY로 돌아와서 설치합니다. apache-tomcat-9.0.xx.tar.gz에서 xx는 계속 업데이트되므로 바뀔 수 있습니다.
sudo wget https://dlcdn.apache.org/tomcat/tomcat-9/v9.0.89/bin/apache-tomcat-9.0.89.tar.gz
ls 명령어를 입력하여 잘 설치되었는지 확인합니다.
③ .tar.gz 파일 압축 풀기 & 삭제
⑴ 압축 풀기
sudo tar xvfz apache-tomcat-9.0.89.tar.gz
⑵ .tar.gz 파일은 더이상 필요없으므로 삭제해줍니다.
sudo rm apache-tomcat-9.0.89.tar.gz
ls 명령어로 잘 설치된 것을 확인할 수 있습니다.
2. Tomcat 환경변수 설정
① /etc/profile에 환경 변수 추가
sudo vi /etc/profile
i 눌러서 INSERT 모드로 변경 후 기존의 환경변수들 밑에다가 아래 코드를 추가 후 ESC 누른 후 :wq를 합니다.
export CATALINA_HOME=/home/tomcat
② 업데이트 후 적용 확인
source /etc/profile
echo $CATALINA_HOME
잘 적용된 것을 확인할 수 있습니다.
3. Port 번호 변경(필수 사항X, 포트 겹치는 분들만)
저는 Oracle을 설치했기에 8080 포트가 겹쳐서 포트를 수정해주는 작업을 하였습니다.
① PuTTY 작업
PuTTY에서 먼저 아래 명령어를 입력하여 conf 폴더의 권한을 변경합니다.
sudo chmod -R 777 /home/tomcat/apache-tomcat-9.0.89/conf
② FileZilla 작업
⑴ FileZilla에서 리모트 사이트 /home/tomcat/apache-tomcat-9.0.89/conf 경로로 갑니다.
제 이전 글중 FileZilla 글 못 보신 분들은 https://bb-dev.tistory.com/14 이글 확인해주세요.
[AWS] Spring Project 배포하기(4) - EC2 인스턴스를 Filezilla(SFTP)로 접속하기
해당 글은 이전 글과 이어지니 순서대로 따라와주시면 좋겠습니다. 😉❤1. FileZilla(파일질라) 다운로드 https://filezilla-project.org/저는 무료버전 첫 번째껄로 설치해주었습니다. 2. Filezilla로 EC
bb-dev.tistory.com
⑵ server.xml 파일에 오른쪽 마우스 > 보기/편집을 클릭합니다.
⑶ Connector port 라는 부분 찾아서 수정합니다.
저는 오라클과 8080이 겹쳐서 9091로 수정했는데 겹치지 않는 원하는 번호로 수정하세요.
원하는 번호로 수정 후 해당 EC2 인스턴스와 연결된 보안그룹의 인바운드 규칙에 수정한 포트번호도 추가하셔야 합니다.
수정 후 저장하시면 됩니다.
4. Tomcat 실행
다시 PuTTY로 돌아와서
① bin 폴더의 권한 변경 및 bin 폴더로 이동
sudo chmod -R 777 /home/tomcat/apache-tomcat-9.0.89/bin
cd /home/tomcat/apache-tomcat-9.0.89/bin
② Tomcat 실행
sudo ./startup.sh
위 처럼 뜨면 잘 실행되었지만 제대로 실행됐는지 확인하려면 사이트에 직접 접속을 해봐야겠네요!
③ Tomcat 실행 확인
해당 인스턴스의 탄력적 IP와 포트번호로 접속해봅니다. ex) 23.45.678.999:9091
(까먹으셨으면..! AWS EC2 인스턴스에서 확인할 수 있습니다.)
잘 실행된 것을 확인할 수 있습니다. 😀
④ Tomcat 종료
sudo ./shutdown.sh
이렇게 뜨면 잘 종료된 것입니다.