[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입력으로 위화면처럼 나오면 성공 



댓글

T O P