pooney
article thumbnail
Published 2020. 4. 11. 20:57
AWS Spring 배포 AWS

1. war 파일 만든다.  Rus AS - > Maven install 

 

 

2.  아래 와 같이 BUILD SUCCESS 이면 성공 

 

 

 

 

 

※ 아래와 같은 에러가 발생 한 경우 자바 실행 도구에 문제가 생긴 것으로 JRE 가 아닌 JDK로 변경해야한다 

No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?

 

2-1 프로젝트 우 클릭 JAVA Build Path -> JRE Ststem Libary 클릭  

 

 

2-2  Alternate JRE에서 Installed JREs...를 클릭 

 

 

2-3  Add.. 를 클릭 한다 

 

2-4  Standard VM 클릭 후 NEXT 

 

 

 

 

 

 

2-5 Directory.. 를 클릭 하여 JDK를 추가한다 후  Apply and Close 후 사용하면 정상 작동한다 

 

 

 

 

 

 

 

 

 

3.  war를 파일이 생성 된 것을 볼 수 있다. 

 

 

 

4. 파일질라를 사용하여 배포를 할 것이기 때문에 파일질라를 실행하고 설정 -> SFTP 이동 후 .ppk파일 을 추가한다

 

 

 

 

5. 카테고리에서  파일 -> 사이트 관리자 클릭 후 New site를 통해 이름 정하고 오른쪽  프로토콜은 SFTP로 변경 , 호스트 ip 와 사용자 , 비밀번호를 입력한다 호스트 ip는 ec2의 ip주소(탄력적ip)를  입력하고 연결을 한다  

 

 

 

6. 연결 성공 확인 

 

 

 

7.  /var/lib/tomcat9/webapps 로 이동한다 

 

 

 

 

8. 해당 위치에  war를 파일을 업로드하면 아래와 같은 에러가 발생 할 것이다 .

※ permission denied는 권한이 없는 에로러 webapps 권한 변경이 필요하다 

 

 

 

 

 

9. 우분투 터미널 창에서 아래의 명령어를 입력하여 권한을 변경 하고 톰켓을 재시작한다 

 

chmod -R 777 /var/lib/tomcat9/webapps 
service tomcat9 stop 
service tomcat9 start 

 

 

10.  배포 후 해당 url을 입력하여 접속한다 

 

 

 

 

 

 

'AWS' 카테고리의 다른 글

AWS war 배포 시 톰켓 에러  (0) 2020.04.11
AWS EC2 도메인 사용하기  (0) 2020.04.11
AWS RDS 사용하기  (0) 2020.04.11
AWS ubuntu톰켓 포트 번호 변경  (0) 2020.04.11
AWS EC2 JDK,JRE 설치 및 톰켓 설정 하기  (0) 2020.04.11
profile

pooney

@pooney

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!