[Ubuntu] virtualBox로 서버 생성 후 vs코드로 연동하여 배포하기~5. 웹서버에 톰캣 설치 및 설정~(리눅스 우분투 로컬)_vscode remote server tomcat webserver_--++
~5. 웹서버에 톰캣 설치 및 설정~
1. 톰캣설치
- vscode remote로 server02 접속
- wget (cli에서 webget으로 톰캣 다운로드) 명령어 입력
wget https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.91/bin/apache-tomcat-9.0.91.tar.gz
wget --help
wget [옵션] url주소 >> 다운로드
- 다운로드 자신에 경로에 다운 받아짐 ( /home/user1 경로에 받아짐 )
* 안받아진다면 ping 8.8.8.8 -c 3 으로 연결되는지 확인
* gui로 톰켓설치 할 때 경로 (스프링부트는 톰켓 설치 필요없음)
https://archive.apache.org/dist/tomcat/tomcat-9/v9.0.91/bin/
exe window 실행 못해서 tar or zip로 받아야함
- 압축풀기 tar -zxvf apache-tomcat-9.0.91.tar.gz
- 이동 sudo mv apache-tomcat-9.0.91 /usr/local/lib/ (윈도우 프로그램파일즈같은공간)
- ls -l /usr/local/lib/ ~/
- 파일명 변경 sudo mv /usr/local/lib/apache-tomcat-9.0.91/ /usr/local/lib/tomcat
2. 톰캣 환경변수 설정
- java home 확인
echo $JAVA_HOME
/usr/lib/jvm/java-17-amazon-corretto 복사
- 톰캣 환경변수 설정 sudo vim /etc/profile (서버자체에 프로필을 변경)
JAVA_HOME=/usr/lib/jvm/java-17-amazon-corretto
CATALINA_HOME=/usr/local/lib/tomcat
PATH=$PATH:$JAVA_HOME/bin:$CATALINA_HOME/bin
export JAVA_HOME
export CATALINA_HOME
export LANG=ko_KR.UTF-8
- 환경변수 에러없는지 확인 (이명령어 입력해야 적용도됨)
source /etc/profile
- 톰캣구동
/usr/local/lib/tomcat/bin/startup.sh
- 구동확인
netstat -antup | grep 8080 혹은 ss -antlp | grep 8080
- 포트포워딩 추가
virtualbox > 도구 > 네트워크 > nat 네트워크 > 포트포워딩 추가 : 이름tomcat / 호스트포트 8080(현재8080 다른프로젝트 사용중이라 8090으로 입력함) / 게스트 ip 192.168.15.102 / 게스트포트 8080 > 적용
* 호스트에서 들어가는 포트변경 하고싶으면 호스트포트에 8090입력하고 게스트포트 8080으로 두면 8090으로접속가능
- 톰캣 브라우저 테스트
브라우저에 localhost:8080(8090) 입력 아래처럼 나오면 성공
- 포트포워딩 수정
이름 : tomcat / 호스트포트 80 / 게스트 ip 192.168.15.102 / 게스트포트 8080
브라우저에 localhost입력으로 위화면처럼 나오면 성공
댓글
댓글 쓰기