2018.05.06 네이버 블로그 글
호우 졸프 내 첫 고비였다. (아마도 2124141번의 고비가 남아있을 계획)
구글링 아무리해도 거의 Linux 기반이라 명령어도 다르고
톰캣은 왜 지멋대로 7이랑 8이랑 다 설치되고 아주 삼일동안 골머리 썩혔다.
어쨋든 성공했으니 쓰는 포스팅
톰캣을 깔고 거기다 스프링 프로젝트를 올려야 하는데
아 그 명령어 찾는 것도 만만치 않았다
http://blog.moramcnt.com/?p=1061
여기 페이지를 참고했다!
sudo apt-get install openjdk-8-jdk
-> java8 다운로드 / 위 블로그 명령어로는 안먹는다 ㅠ
sudo apt-get install apache2
sudo service apache2 start
-> 여기까지 하고 퍼블릭 IP로 접속하면 아파치 페이지가 뜬다
sudo apt-get install tomcat7
-> 톰캣까지 다운로드
퍼블릭 IP:8080 하면 톰캣 페이지 확인 가능하다
이제 준비는 다 되었다
일단 아무 프로젝트든 올리는게 목적이니까
스프링 기본 프로젝트 통으로 올려보겠삼.
아무 것도 없이 home.jsp 띄워주는 바로 그 프로젝트
해당 프로젝트를 마우스 오른쪽 클릭해 export를 눌러서 war 파일로 추출한다
웹 프로젝트 내가 추출하고 싶은 프로젝트로 설정하고
Destination 편한대로 하고 Finish하면 War파일이 생성되어 있을 것!
아 이제 다왔다 이제 파일질라로 넘어갈 시간입니다.
파일질라 다운 받고!
단계 1: 파일 - 사이트 관리자 - 새사이트
단계 2: 호스트에 퍼블릭 IP 넣고, 프로토콜은 SFTP
로그온 유형은 키파일, 사용자에 역시 ubuntu 써주고 내 ppk 파일 넣어주었다!
이 화면 보는 것도 디게 오래걸렸3
이제 아까 생성했던 war파일을 aws 서버 내 톰캣 폴더 안에 넣어주기만 하면 되는건데,
또 권한 어쩌고 하면서 못하게 하더라 ㅠㅠ 쉽게 되는게 하나도 없는 프로그래밍 인생
/var/lib/tomcat7/webapps
이 안에다가 넣어줄거니까 여기로 일단 이동
putty 접속해서 물론 루트 권한으로
chown -R 사용자이름(ubuntu) /var/lib/tomcat7/webapps
chmod -R 777 /var/lib/tomcat7/webapps
를 실행한다(반드시 777로 해야 war파일이 자동으로 풀려요!)
(http://heeestorys.tistory.com/577 참고)
다시 파일질라로 이동한다 진짜 다왔다
파일질라에서 war파일을 /var/lib/tomcat7/webapps 로 이동시켜준다
이제 될 것 이 다 진 짜 다 왔 어!
이제 다시 푸티로 돌아가서 ..!
ls 쳐서 파일 목록 보면 war 파일 제대로 들어와있는거 확인 가능하고!
sudo service tomcat7 restart
하고 ls 치면
이렇게 war파일에 war파일 자동으로 풀린 것까지 확인할 수 있다!
진짜 끝남 이제 푸티고 파일질라고 다 꺼버려도 되어요
이제 웹페이지건 포스트맨이건 켜서
퍼블릭ip:8080/내 war파일 이름/경로 치면
해당하는 페이지를 띄워줄 것이다.
아 고생했다 나자신 ^^!
오늘 어찌저찌 카카오 Restful API 좌표 -> 주소 변환하는거까진 했는데
데이터를 예쁘게 못받아왔으니 좀 예쁘게 받아오고 다시 포스팅 하겠다
이번주 안에 할 수 있길 왜냐면 다음주 월요일 교수님 미팅이고든~~~~~~~~~~~~