SyntaxHighlighter.all(); [스프링 프로젝트 AWS에 배포 3탄] Java(Open JRE & JDK및 톰캣설치 :: 게을러지고 싶어 부지런한 개발자

이번포스팅에서는 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으로 접속해봅니다! 아래처럼 뜨면 성공!! (윈도우에서 톰캣설치 후 화면 띄워보면 고양이 그림이 나오지만, 리눅스 기반에서 우분트로 저는 했지때문에 아래와 같은 창이 대신 뜨네요!! ) 

 

요기까지 화면이 뜨면 톰캣도 제대로 설치되서 웹서비스를 하기위한 준비가 모두 되었다고 볼 수 있어요! 

+ Recent posts