※본 글타래는 스프링 개발 강의보다 상세한 개발 일지 성격에 가까움을 미리 알립니다.

실수나 문제가 생겨 해결하는 경우도 있으니 글을 읽으며 따라하기보단 참고용으로 사용해주시면 감사하겠습니다.


<이전 항목 보기>

1. VirtualBox에 CentOS 7 설치하기

2. Virtualbox에서 SSH / FTP 연동하기




이번엔 톰캣을 설치하고 직접 접속해보는 단계까지만 진행할 예정이라 글이 짧을 것 같다. 우선, 이번에 필요한 파일은 Tomcat 8.5다. 9에서는 아직 여러 오류가 있다고해서 낮은 버전을 쓰기로 했다. 


다운로드 링크



링크에 들어가면 위 같은 화면이 뜰텐데, 여기서 Core에 있는 8.5.11버전의 64비트, tar.gz 파일로 다운 받았다. 이제 이 파일을 파일질라에서 가상 머신으로 옮겨주자. 이번에 올릴 파일은 /usr/local/ 경로에 업로드 해주자. 위치는 사실 크게 문제는 없으나 찾아보니 저 경로를 제일 많이 쓰는듯 .. 


(덧. 저번 글에서 gomja 계정에서 usr라는 폴더를 만들어 파일을 올렸는데, 경로를 더 위쪽으로 파고 들어가니 usr라는 폴더가 따로 있더라 .. 리눅스 바보의 폐해 .. 이번엔 제대로된 경로에 설치하기로 했다.)


업로드한 후 쉘로 접근해 파일이 제대로 업로드 되어있는지 확인해보자 



화면과 같이 파일이 있는게 확인된다면 아래 명령어를 입력해서 파일 압축을 풀어주자 


tar -zxvf apache-tomcat-8.5.11.tar.gz


"-zxvf"가 tar.gz파일을 압축해제하는 명령어라고 한다. 그리고 'a'까지만 입력하고 탭을 누르면 알아서 이름을 채워넣더라. 리눅스가 생소하니 이런 작은 팁에도 깜짝깜짝 놀랬다... 민망.. 압축을 풀어준 후 압축 푼 경로로 이동해보자


cd apache-tomcat-8.5.11.tar.gz/bin      // 압축 푼 폴더의 bin 폴더로 이동한다

./startup.sh                            // 톰캣을 실행한다.

위와 같이 입력했을때 스크린샷 같은 화면이 나타난다면 실행은 성공




이제 호스트 PC에서 간단히 브라우저를 열어서 http://가상PC-IP:8080 을 입력해 접근해보자. 만약 이때 톰캣은 정상적으로 실행되는데 접근이 되지 않는다면 방화벽에서 8080포트를 풀어줘야한다. (한국어 기준으로)프로그램 - 잡다 - 방화벽 창을 열어주자 


 

방화벽 설정 페이지를 띄우면 위와같은 화면이 될텐데, '설정'부분의 "런타임"을 "영구"로 우선 바꿔주자. 런타임에만 설정해두면 포트를 열어둔게 재부팅 할때마다 날아가버리게 된다. 영구로 바꾼 뒤에는 '포트'탭을 클릭하고 '추가' 버튼을 눌러주자



추가한 뒤에는 8080포트를 열어주고 확인 버튼을 누르자. 이제 톰캣에서 사용하는 8080포트를 열어줬고, 혹시모르니 리부팅해 다시 톰캣을 실행하고 호스트 PC에서 http://아이피:8080으로 접근해보자



위 같이 입력하고 호스트 PC에서 고양이가 그려진 페이지까지 정상적으로 뜬다면 톰캣까지 설치완료! 이제 STS로 스프링 프로젝트를 만들고 가상 머신에 올리는 단계로 진행해야될 것 같다.



+ Recent posts