<< Cloud Foundry의 모든 것들 | Home | MySQL innodb_flush_method 튜닝 포인트 >>

웹기반 Cloud IDE eXo로 PaaS 플랫폼 디플로이하기

이젠 이클립스를 PC에 깔지 않고 웹에서 프로젝트 개발이 가능하고 서버 구매도 없이 무료 PaaS에서 서비스나 앱을 운영할 수 있는 시대가 오고 있다.
노트북이나 아이패스 등만 가지고 카페나 인터넷이 되는 곳은 어디나 개발 장소가 되는 시대입니다.

1. 가입하기
Cloud-ide eXo에서 회원 가입하고 난 다음 이메일로 계정 활성화 하고, 개인 정보 추가 입력하면 정상적으로 가입이 된다.

2. 데모 프로젝트 만들기
만들어진 개인 계정(http://mimul.cloud-ide.com)으로 들어가 로그인하고 Project>New>Create Project를 하면 데모 프로젝트가 생성되는데, 먼저 Spring 프로젝트 선택하고 프로젝트 명을 Name 란에 입력한다.



배포할 cloud를 선택한다. Cloud Foundry를 선택했다.



Cloud Foundry 계정 정보를 입력해서 로그인 버튼을 클릭한다. 일단 개인 정보가 넘어가는게 좀 그렇다.



내부적으로 데모 프로젝트가 생성되고 자동 빌드 되면서 로그가 화면에 보여진다.



빌드된 샘플을 Cloud Foundry에 배포하기 위해서는 PaaS>Cloud Foundry>Application을 클릭하면 등록된 Cloud Foundry의 앱을 보여준다.


여기서 Start버튼을 클릭하면 자신이 등록된 앱이 구동되어 해당 URL로 가서 테스트 해 볼 수 있게 된다.

그리고 더 눈에 띄는 기능은 바로 웹에서 디버깅이 가능하다는 이야기다.
Project>Debug Application을 클릭하면 디버그 모드로 가서 BreakPoints를 찍고 나면



다시 OutPut 탭에서 임의로 생성된 프로젝트 실행 URL링크를 클릭하면 브라우저에서 실행 화면을 볼 수 있다. 거기서 테스트를 진행하면 아래와 같이 디버그 값을 확인할 수 있게 된다. 쇼킹하지 않은가요?



그리고 오른쪽 끝에 보면 웹에서 Shell을 싱행해서 실제 프로젝트 내용들을 커맨드로 볼 수 있도록 해놨다.

이젠 이클립스 설치안해도 웹에서 개발할 수 있는 시대가 되었군요. 거기에 디버깅까지 지원해주고 war 다운까지 한번에 쫘아악.... github에 올리고 내리고도 가능하구나.



Add a comment Send a TrackBack