본문 바로가기

AWS

AWS(2) - 우분투서버에 자바, 톰캣설치

저번 글에서 EC2 인스턴스 생성방법과 보안그룹 설정방법에 대해서 알아봤으니 이제는 본격적으로 웹어플리케이션(프로젝트)를 EC2 인스턴스에 올려볼려고 합니다. 저번 글에서는 윈도우서버로 만들었는데, 사실 프로젝트 올리기에는 ubuntu로 만드는게 가장쉽도고해서 이번에는 ubuntu서버(16.04)로 올리는 글을 작성하겠습니다.

1. Putty로 EC2서버 연결

먼저 EC2 인스턴스(ubuntu)에 연결하기 위해서 putty를 이용해서 연결해아합니다. 그전에 아까 생성한 키페어를 putty전용으로 바꿔야하는데, putty를 종합설치하면 자동으로 생성되는 PuTTYgen을 이용해서 .pem을 .ppk로 바꿔야합니다.

Load버튼을 클릭 후 모든파일로 바꿔서 아까 설치한 키페어를 선택합니다. 그리고 Save private key를 이용하면 .ppk확장자로 바꿀 수 있습니다.

본격적으로 putty를 이용해 EC2서버에 연결해보겠습니다.

  • Session범주에서 HostName에 ubuntu@public DNS(여러분이 만든 인스턴스의 DNS) 입력하기
  • Port 22 확인
  • Connection Type : SSH 선택확인
  • SSH범주에서 Auth선택 후 .ppk로 바꾼 키페어 선택하기

위와같은 순서로 진행하고 Open을 누르면 EC2 인스턴스에 연결이 됩니다.

 

2. java, tomcat 설치하기

처음에 자바를 설치하려고 여러 블로그를 돌아다닌결과

sudo apt-get install oracle-java8-installer

sudo apt-get install apache2

이 두개의명령어가 제일많이 쓰이길래 계속 해봤는데 오류만 나서 포기하고

계속 삽질해본결과 sudo apt-get install openjdk-8-jre, sudo apt-get install openjdk-8-jdk

이명령어가 먹히네요.. 결국 자바를 설치하고

java -version, javac -version명령어를 통해서 자바가 잘설치되었는지 확인했습니다.

우부투에 자바설치 참고 : https://all-record.tistory.com/181

 

[Ubuntu] 우분투 서버(16.04)에 자바 설치

우분투를 서버에 자바를 설치해 보자. 여기에서는 openjdk-8을 설치할 것이다. 우분투 서버에 자바 설치 JDK와 JRE 설치 명령어를 실행한다. # JRE, JDK 설치 sudo apt-get install openjdk-8-jre sudo apt-get i..

all-record.tistory.com

설치 후 환경변수도 위 블로그를 통해 설정해주시면됩니다~ (귀찮아서 안쓰는게 아닙..읍)

자바를 설치했으니 이번엔 tomcat을 설치해보겠습니다.

  • sudo apt-get install tomcat8 실행
  • sudo /usr/share/tomcat8/bin/version.sh 를 통해 톰캣설치됐는지 확인
  • sudo ufw allow 8080/tcp 를 통해 톰캣포트(8080)를 허용
  • sudo service tomcat8 start 로 톰캣시작

퍼블릭 dns or 탄력적 ip :8080으로 실행을 해서 다음과 같은 화면이 나오면 톰캣이 정상작동하는 것입니다.

요약해보겠습니다.

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
## 톰캣 관련 명령어
 
  # 1. Tomcat 설치
  sudo apt-get install tomcat8
 
  # 2. Tomcat 제거
  sudo apt-get remove tomcat8
 
  # 3. Tomcat 상태 확인
  ps -ef | grep tomcat
 
  # 4. Tomcat 버전 확인
  sudo /usr/share/tomcat8/bin/version.sh
 
  # 5. Tomcat 시작
  sudo service tomcat8 start
 
  # 6. Tomcat 정지
  sudo service tomcat8 stop
 
  # 7. Tomcat 재시작
  sudo service tomcat8 restart
 
 
출처: https://all-record.tistory.com/182?category=733055 [세상의 모든 기록]
cs