-
[Ubuntu] Java Spring Project 배포방법IT/AWS 2018. 11. 19. 13:03
JDK설치 및 Spring Project 배포방법
- ubuntu버전은 18.04
- AWS에 설치한 ubuntu를 기준으로 함(포트 설정등 aws에서 쉽게할 수 있음)
- Spring Project배포전에 JDK8, TOMCAT8설치되어있어야함
- 리눅스 명령어 관련해서는 다루지 않음(권한문제가 있다면 앞에 'sudo' 붙이고 입력)
JDK, TOMCAT8 설치
1. jdk, jre설치 후 확인
1234567apt-get updateapt-get install openjdk-8-jdkapt-get updateapt-get install openjdk-8-jrejava -versionjavac -versioncs 2. tomcat8 설치 후 확인12345apt-get updateapt-get install tomcat8/usr/share/tomcat8/bin/version.shcs 3. 외부에서 접속 가능하도록 톰캣 포트설정 변경
3.1 생성한 인스턴스에서 보안그룹에 사용자 지정 TCP규칙을 추가한다 이때, 소스 설정부분을 어느곳에서나 접속 할 수 있도록 0.0.0.0으로 설정 해준다
3.2 그 후 http://서버ip:8080 으로 접속했을 때 특정 페이지가 연결 된다면 설치 성공!
Spring Project 배포
1. 스프링 프로젝트를 .war 파일로 Export
2. Test.war파일을 ubuntu의 /home/ubuntu 폴더에 넣어준다(Filezilla 이용)
3. Test.war파일을 /var/lib/tomcat8/wabapps 폴더로 이동시켜준다(Filezilla를 이용해 바로 wabapps폴더에 넣어도 되지만 권한문제로 상위폴더에 두고 sudo명령어를 통해 이동)
1mv Test.war /var/lib/tomcat8/webapps/cs 4. webapps폴더에 보면 Test.war외에 Test폴더가 생성 되어 있으면 배포 완료(혹시 Test폴더가 생성되어 있지 않다면 톰캣 재시작 후 확인)5. 배포 완료 후 톰캣 재시작12sudo service tomcat8 stopsudo service tomcat8 startcs 6. 톰캣 구동 확인1systemctl status tomcat8.servicecs 7. 배포 된 프로젝트 연결 확인1http://서버ip:8080/Testcs 생각해 볼 부분
1. 리눅스 공부가 절실하다, aws를 통해 조금은 쉽게 포트설정등을 변경했지만
직접 설정파일을 열어 vi를 이용해 수정하고 저장하고하면 굉장히 애먹을것 같다
2. Filezilla사용법을 잘모른다면 타 블로그 활용!
'IT > AWS' 카테고리의 다른 글
[AWS] HTTP / HTTPS / SSL(TLS) 이 뭐고 적용 방법은 ? (0) 2018.12.12 [AWS] EC2 / RDS 란? (0) 2018.11.08 [AWS] EC2 인스턴스(ubuntu) 생성 및 연결 (0) 2018.11.06 댓글