본문 바로가기
Server/AWS

AWS에 Java + Tomcat + MariaDB 배포하기 (3/3)

by 이포터 2022. 11. 8.

지난시간 이야기,,

https://efforter.tistory.com/45

 

AWS에 Java + Tomcat + MariaDB 배포하기 (1/3)

AWS란? Amazon Web Services는 아마존닷컴에서 개발한 클라우드 서비스로, 네트워킹 기반으로 가상 컴퓨터, 스토리지, 네트워크 인프라 등 다양한 서비스를 제공한다. 즉, 실제로 큰 데이터센터를 구축

efforter.tistory.com

 

Java, Tomcat, MariaDB를 설치하고 포트번호와 localhost로 접근이 가능하도록 설정했습니다.이번엔 localhost에서 HeidiSql을 이용해서 테이블생성, 데이터를 삽입하고배포하는 법을 배워보도록 하겠습니다.

 

Maria db 테이블 삽입

6.1 마리아 db 로그인

 

6.2 DATABASE 만들기

CREATE DATABASE db01;

 

6.3 usermebers 테이블 생성하기.

CREATE TABLE usermembers (
id VARCHAR(50) not null,
pwd INT(50)  not null,
name VARCHAR(50)  not null,
email VARCHAR(50),
phone VARCHAR(50),
regdate VARCHAR(50),
PRIMARY KEY(id)
);



 

6.4 booktable 생성 및 데이터 삽입하기.

 

 

CREATE TABLE booktable(
ranking VARCHAR(50) not null,
bookName VARCHAR(50)  not null,
author VARCHAR(50)  not null
);


INSERT INTO booktable VALUES(1,"그 해 우리는1","이나은");
INSERT INTO booktable VALUES(2,"그 해 우리는2","이나은");
INSERT INTO booktable VALUES(3,"나의 아저씨 세트","박해영");
INSERT INTO booktable VALUES(4,"시맨틱 에러 대본집","제이선");
INSERT INTO booktable VALUES(5,"옷소매 붉은 끝동 1,2 대본집","정해리");
INSERT INTO booktable VALUES(6,"악의 마음을 읽는 자들 1","설이나");
INSERT INTO booktable VALUES(7,"악의 마음을 읽는 자들 2","설이나");
INSERT INTO booktable VALUES(8,"술꾼도시여자들 시즌 1","위소영");
INSERT INTO booktable VALUES(9,"커피 한잔 할까요?","노정욱");
INSERT INTO booktable VALUES(10,"연모 1","한희정");

 

7.1 DB 저장 IP주소를 변경해주기.

  • 해당 주소의 DB에 접속해서 데이터를 삽입하기 위해서 수정해줘야한다.
  • ip가 적힌 모든 부분을 수정해주도록 한다.

 

7.2 WAR 파일 만들기.

File -> Export

WAR file -> Next

 

경로 설정 후 Finish

 

7.3 tomcat9에 war 파일 넣기

  • war 파일을 /var/lib/tomcat9/webapps/에 넣어야 한다.
  • 하지만 webapps가 chmod가 775 로 되어있기 때문에
  •  777로 바꾸어주고 넣도록한다.

 

7.3.1 webapps 경로로 이동

cd /var/lib/tomcat9/webapps/

 

7.3.2 chmod 777 모드로 변경 (쓰기권한)

sudo chmod 777 /var/lib/tomcat9/webapps/

war file 넣어주기

war file 압축 풀린 것 확인



7.4 해당 패키지에 접속하기

아이피주소:8080/패키지이름

 

 

끝!!

 

 

'Server > AWS' 카테고리의 다른 글

AWS에 Java + Tomcat + MariaDB 배포하기 (2/3)  (0) 2022.11.08
AWS에 Java + Tomcat + MariaDB 배포하기 (1/3)  (0) 2022.11.08

댓글