이번포스팅에서는 1. Java 설치 , 그리고 2. 톰캣설치를 진행거예요!
(이미 난 톰캣과 자바 이클립스를 깔고 쓰고 있다~~ 하더라도 우리는 서버에 프로젝트를 올릴 거니까 open JDK과 JRE를 다시 설치할 것입니다)
지난 포스팅에 바~로 이어서 진행합니다..! 만약에 터미널 명령 칠 수 있는 연결이 끊겼다면,
[스프링 프로젝트 AWS에 배포 2탄]에 7번부터 10번을 진행해주시면 됩니다.
바로 터미널 명령에서부터 진행할게요!
< JAVA 설치 (open JRE & JDK 설치) >
0. jre 설치 $ sudo apt-get install openjdk-8-jre 입력 (중간에 Y/N 나오면 Y 입력하고 나머지 설치가 진행됩니다.)
1. jdk 설치 $ sudo apt-get install openjdk-8-jdk 입력 (중간에 Y/N 나오면 Y 입력하고 나머지 설치가 진행됩니다.)
- 위에서 JRE 설치 진행했던거랑 똑같이 진행되요~
2. JRE와 JDK 설치 되었으면, java -version 와 javac -version입력하여 버전을 확인
3. 자바 위치 확인하기
- 풀경로를 확인해보니 /usr/lib/jvm/java-8-openjdk-amd64/bin/javac 이렇게 되있네요
빨간색으로 칠해진 부분까지 java 환경변수($JAVA_HOME)를 설정해볼게요
4. $ sudo nano /etc/profile 을 입력! 그러면 나노편집기 창에 들어갑니다.
5. 나노편집기 창에 맨 아래쪽에 export 어쩌구~~~ 로 시작된 저 세 줄을 추가해줍니다.
(주의: 마지막 줄은 export CLASS_PATH=$JAVA_HOME/lib:$CLASS_PATH 입니다~~!! 오타안나게 주의해주세요)
세 줄을 다 입력했으면, ctrl+o를 누른 뒤, Enter 를 누르면 저장이 됩니다.
그런 다음 나노편집기를 빠져나가야 하므로 ctrl + x
6. 방금전 입력한 세 줄이 제대로 들어갔는지 확인해보기위해 다시
$sudo nano /etc/profile 를 입력 후, 나노편집기를 확인합니다. 제대로 들어갔다면 ctrl + x를 눌러 다시 빠져나올게요.
7. 그다음 $ source /etc/profile로 reload를 해주고, $ sudo reboot now를 통해 서버를 끕니다.
에러창이 뜨면 확인 눌러주시면 됩니다.
8. 위에서 서버 껏으니 다시 터미널 창을 킨 뒤 $ echo $JAVA_HOME와 하여, $ $JAVA_HOME/bin/javac - version을 입력하여 자바환경변수를 제대로 설정했는지를 확인합니다. 아래처럼 뜨면 잘 설정이 된거예요
이제 톰캣 설치 해볼게요.
< TOMCAT설치 >
9. 톰캣 8 설치 $ sudo apt-get install tomcat 입력 (중간에 Y/N 나오면 Y 입력하고 나머지 설치가 진행됩니다.)
10. 톰캣 버젓을 확인해볼게요 .. $ sudo /usr/share/tomcat8/bin/version.sh 입력!
11. 포트 8080설정을 위해 $ sudo ufw allow 8080/tcp 입력!
아래처럼 Rules updates가 뜨면, 이제 외부에서도 접속할 수 있게 된거예요
12. 톰캣 서비스를 시작합니다 . $ sudo service tomcat8 start 입력!
13. 이제 한 번 성공적으로 톰캣이 시작되었는지 확인해봐야하므로, aws 계정에서 자신이 생성한 인스턴스 설명을 보면, 자신의 ip주소이 있습니다. 이를 복사 한 뒤
자신의 ip:8080으로 접속해봅니다! 아래처럼 뜨면 성공!! (윈도우에서 톰캣설치 후 화면 띄워보면 고양이 그림이 나오지만, 리눅스 기반에서 우분트로 저는 했지때문에 아래와 같은 창이 대신 뜨네요!! )
요기까지 화면이 뜨면 톰캣도 제대로 설치되서 웹서비스를 하기위한 준비가 모두 되었다고 볼 수 있어요!
'AWS' 카테고리의 다른 글
[스프링 프로젝트 AWS에 배포 마지막탄] FileZilla를 통해 스프링 프로젝트 war 파일로 배포하기 (3) | 2020.04.10 |
---|---|
[스프링 프로젝트 AWS에 배포 2탄] puTTy를 이용하여 내가 만든 인스턴스 서버에 접속 (2) | 2020.01.04 |
[스프링 프로젝트 AWS에 배포 1탄] AWS계정 생성 후 EC2 인스턴스 생성 및 IP 생성 (3) | 2020.01.04 |