728x90
운영 체제 : Ubuntu
가상 환경 : VirtualBox
원격 프로그램 : MobaXterm
아파치 소프트웨어 : Tomcat
실행 할 웹 페이지 : index.jsp
1. VirtualBox에서 포트 포워딩
2. MobaXterm에서 Ubuntu에 접속
3. Tomcat 설치
4. tar.gz 파일 MobaXterm으로 이동
5. root 계정 권한 얻기
6. 현재 디렉토리 확인
7. tar.gz 파일 압축 풀기
8. 상위 폴더 만들고, 옮기기
9. apache-tomcat-9.0.52/bin/으로 이동
10. tomcat 실행
11. 웹 페이지 띄울 파일 업로드
12. .jsp 파일 상위 디렉토리로 이동
13. 크롬에서 web 페이지 띄우기

1. VirtualBox에서 포트 포워딩을 해준다.

VitualBox에서 포트포워딩에 다음과 같이 규칙을 추가해준다. (다른 PC에서 접속하고 싶다면, 본인 IP가 아닌 접속할 IP 컴퓨터의 IP를 넣으면 된다.)

 

2. MobaXterm에서 Ubuntu(가상환경 Virtual에서 열어준 IP로)에 접속한다.

다시 한 번 말하지만, 다른 PC에서 Ubuntu에 접속할 경우 그 IP를 적어서 접속하면 된다. (포트번호: 22)

 

3. Tomcat을 설치한다. (Window에서)

https://tomcat.apache.org/download-90.cgi

 

Apache Tomcat® - Apache Tomcat 9 Software Downloads

Welcome to the Apache Tomcat® 9.x software download page. This page provides download links for obtaining the latest version of Tomcat 9.0.x software, as well as links to the archives of older releases. Unsure which version you need? Specification version

tomcat.apache.org

tar.gz 파일을 다운로드한다. (참고로 mobaxterm에서 apt으로 install 하였으나 안되어서 다른 방안으로 한 것이다.)

 

4. 다운받은 tar.gz를 드래그하여 MobaXterm으로 이동시킨다.

mobaxterm 왼쪽에 /home/yuna/ 경로에 넣어준다. (드래그로 넣어주면 끝이다.)

 

5. root 계정으로 권한을 얻는다.

sudo passwd root

1 적고  Enter 클릭, 1 적고 Enter 클릭한다. (나는 password를 1로 했다.)

su

1 적고 Enter 클릭

 

6. 현재 디렉토리에 가져온 .tar.gz가 있는지 확인한다.

ls

 

7. tar.gz 파일 압축을 푼 뒤에 압축이 잘 풀렸는지 확인한다.

tar xvfz apache-tomcat-9.0.52.tar.gz

엄청 길게 압축이 풀린 파일을 볼 수 있다. 

 

8. 풀린 파일을 상위 디렉토리 폴더로 옮겨주어야 한다. 그전에 상위 디렉토리에 가서 폴더를 만들어준다. (MobaXterm을 하나 더 열어서 작업하면 편하다.)

편의상 MobaXterm을 두개 열어서 사용할 것이다.
   1. MobaXterm의 경로는 /home/yuna에서만 사용한다.
   2. MobaXterm의 경로는 root에서 이동할 것이다.
이를 참고해서 아래의 내용을 확인하길 바란다.
cd ..
cd ..

mobaxterm(2)을 새로 연다음, su로 권한을 얻는다. ls로 디렉토리에 한번더 풀어져있는 파일을 확인 후, cd ..을 연달아 적어 상위 디렉토리로 이동한다. ls 명령어를 입력했을때, 다음과 같이 많은 폴더를 확인할 수 있다.

mkdir tomcat
cd tomcat

mkdir로 tomcat 폴더를 만든 후, cd로 만든 폴더로 들어간다. ls로 하위 폴더가 있는지 확인하면 아무것도 없다. 당연히 방금 만들었기 때문에

mv apache-tomcat-9.0.52 /tomcat

아까 쓰던 mobaxterm(1)으로 가서!! apache-tomcat-9.0.52를 상위디렉토리 tomcat으로 옮겨준다.

ls

다시 mobaxterm(2)으로 가서 ls명령어를 입력하면 하위 디렉토리에서 상위 디렉토리로 파일이 옮겨진 것을 확인할 수 있다.

 

9. apache-tomcat-9.0.52/bin/으로 이동한다.

cd apache-tomcat-9.0.52/

cd bin

 

10. 톰캣을 실행시켜준다.

./startup.sh

tomcat을 실행시킨다.
크롬에 '본인IP:8080'를 입력하면, 다음과 같이 고양이가 나온 것을 확인할 수 있다. (아까도 말했지만, 본인IP말고 다른 컴퓨터로 접속하면 그 컴퓨터 IP를 입력하면 된다. 물론 맨 위에 virtualBox에서 포트포워딩이 된 IP에만 해당한다. 해당하지 않으면, 1번을 참고하길 바란다.)

고양이가 나왔다는 것은 거의 90% 성공했다는 의미!!!!

 

11. 웹페이지를 띄울 파일을 업로드해준다.

나는 이클립스에서 만들어놓은 Animal이름의 Dynamic Web Project에 들어가 index.jsp와 index.jsp에서 호랑이와 코끼리로 이동할 .jsp 파일을 전부 드래그하여 mobaxterm에 넣어준다.

 

12. .jsp 파일을 상위 디렉토리로 옮겨준다.

mv index.jsp /tomcat/apache-tomcat-9.0.52/webapps/ROOT
mv tiger.jsp /tomcat/apache-tomcat-9.0.52/webapps/ROOT
mv elephant.jsp /tomcat/apache-tomcat-9.0.52/webapps/ROOT

경로가 /home/yuna인 mobaxterm(1)에서 위에 명령어를 실행한다. 

실행한 사진이 없다..

경로가  /tomcat/apache-tomcat-9.0.52/webapps/ROOT인 mobaxterm(2)에서 디렉토리에서 하위 폴더를 확인했을때 다음과 같이 3개의 jsp 파일이 옮겨진 것을 확인할 수 있다.

 

13. 다시 크롬에서 실행하면, web 페이지가 뜬다. 완성!

index.jsp 가 실행된 모습 (모든 웹 페이지는 index.html이나 index.jsp를 기본적으로 찾으며 먼저 실행시킨다.)
tiger 하이퍼링크를 클릭했을때, tiger.jsp 가 실행된 모습이다.

728x90

+ Recent posts