Sky's blog

          我和我追逐的夢(mèng)

          常用鏈接

          統(tǒng)計(jì)

          其他鏈接

          友情鏈接

          最新評(píng)論

          cloudfoundry介紹-(1)申請(qǐng)?jiān)囉?/a>

              cloudfoundry是vmvare新推出來(lái)的開(kāi)源PaaS平臺(tái),我試用了一下,發(fā)現(xiàn)還是很不錯(cuò)的,申請(qǐng)過(guò)程很簡(jiǎn)單。發(fā)出來(lái)分享給大家,有需要的可以去申請(qǐng),畢竟可以支持java的免費(fèi)的空間實(shí)在太難得了。
          (1) 申請(qǐng)
              目前接受申請(qǐng),要求非常簡(jiǎn)單,近乎于沒(méi)有:
              1. 打開(kāi)http://www.cloudfoundry.com/
              2. 點(diǎn)擊 Free Sign Up for Cloud Foundry
              3. 輸入你的email地址,填寫(xiě)認(rèn)證碼,搞定
              如果申請(qǐng)成功,vmware會(huì)稍后給你的郵箱中發(fā)送一份郵件,注意這個(gè)不是即時(shí)的,比如我是第二天收到的。所以如果沒(méi)有當(dāng)場(chǎng)收到郵件,請(qǐng)不要著急。
              
              下面是我收到的郵件內(nèi)容:
          Welcome to Cloud Foundry – Your signup is approved!
          Thank you for your interest in Cloud Foundry – the industry’s first open platform as a service. 
          We have approved your request for a CloudFoundry.com account. 
          Your credentials are listed below. 
          Email: *******
          Temporary password: *****
              郵件中還有介紹如何使用cloudfoundry的鏈接。目前有兩種方式,通用的vmc,和針對(duì)Spring/java用戶的SpringSource IDE, STS.
              我手頭沒(méi)有sts,所以直接用vmc了。
          (2) vmc 安裝
              打開(kāi)郵件中給出的地址
            
              http://support.cloudfoundry.com/entries/20012337-getting-started-guide-command-line-vmc-users 
            
              點(diǎn)擊Getting Started With VMware Cloud Foundry using vmc-u3.pdf ,將下載到pdf格式的用戶指南。然后按照這個(gè)文檔操作。
              首先vmc需要ruby環(huán)境,沒(méi)有的話需要安裝先。
              以windows平臺(tái)為例,從http://www.rubyinstaller.org/downloads/ 下載到最新的ruby版本,直接安裝。安裝過(guò)程中請(qǐng)選擇加入到系統(tǒng)的path路徑中。
              然后打開(kāi)命令行,執(zhí)行
              gem install vmc
              來(lái)安裝vmc工具。
          (3) 用vmc來(lái)登錄
              1. vmc target api.cloudfoundry.com
          響應(yīng)為: Succesfully targeted to [http://api.cloudfoundry.com]
              2. vmc login
                  輸入收到郵件中用戶名和密碼
          響應(yīng)為: Successfully logged into [http://api.cloudfoundry.com]
              3. (可選)修改密碼為自己容易記住的密碼
          vmc passwd
          (4) 創(chuàng)建并部署application
              1. 在本地文件系統(tǒng)準(zhǔn)備好你要部署的application
                  因?yàn)槭菧y(cè)試,所以我準(zhǔn)備了一個(gè)最簡(jiǎn)單的web application,目錄結(jié)構(gòu)如下
          +app
                      + index.jsp
                      + WEB-INF
                          + web.xml
                          + classes
                          + lib
                 
                  注意不能只有一個(gè)jsp文件,至少WEB-INF目錄和web.xml文件需要存在,否則部署上去之后是不能啟動(dòng)的。
               2. 創(chuàng)建并部署應(yīng)用
                  激動(dòng)人心的時(shí)刻到了,打開(kāi)命令行,進(jìn)入準(zhǔn)備部署的application目錄, 執(zhí)行vmc push,以下為交互過(guò)程:
          Would you like to deploy from the current directory? [Yn]: y
          Application Name: ****
          Application Deployed URL: '***.cloudfoundry.com'? Y
          [WARNING] Can't determine the Application Type.
          Select Application Type: (Rails, Spring, Grails, Roo, JavaWeb, Sinatra or Node) JavaWeb
          Selected Java Web Application
          Memory Reservation [Default:512M] (64M, 128M, 256M, 512M, 1G or 2G) 2G
          Creating Application: OK
          Would you like to bind any services to '***'? [yN]: n
          Uploading Application:
            Checking for available resources: OK
            Packing application: OK
            Uploading (0K): OK
          Push Status: OK
          Staging Application: OK
          Starting Application: OK
          如果文件有問(wèn)題沒(méi)有部署成功,可以繼續(xù)修改本地文件,然后執(zhí)行vmc update *** (application name)來(lái)更新,直到app 啟動(dòng)成功。
              3. 檢驗(yàn)
          在瀏覽器中打開(kāi)上面部署的web app的URL地址,如果可以看到頁(yè)面內(nèi)容則表明我們的web application在cloudfoundry上部署成功。
          (5) 總結(jié)
              從上面的描述,大家可以看到cloudfoundry的申請(qǐng)和application的部署都還算是非常簡(jiǎn)單快速的,值得一試。
              PS: 老天爺保佑,cloudfoundry不要和google app engine 一樣的命運(yùn)。天朝威武......
              

          posted on 2011-06-11 13:52 sky ao 閱讀(10713) 評(píng)論(6)  編輯  收藏 所屬分類: 雜談

          評(píng)論

          # re: cloudfoundry介紹-(1)申請(qǐng)?jiān)囉? 2011-06-15 23:33 RunCode

          現(xiàn)在就去試試  回復(fù)  更多評(píng)論   

          # re: cloudfoundry介紹-(1)申請(qǐng)?jiān)囉? 2011-08-30 20:34 立立

          謝謝分享~  回復(fù)  更多評(píng)論   

          # re: cloudfoundry介紹-(1)申請(qǐng)?jiān)囉? 2011-12-12 10:26 cfc_boy

          為什么我用gem install vmc之后沒(méi)有反應(yīng)?

          用gem list 里面沒(méi)有vmc這個(gè)包,是不是地址被墻了?  回復(fù)  更多評(píng)論   

          # re: cloudfoundry介紹-(1)申請(qǐng)?jiān)囉肹未登錄](méi) 2012-03-06 15:23 Alex

          你好,為什么我每次到gem install vmc之后會(huì)提示錯(cuò)誤呢?我現(xiàn)在急用這個(gè)平臺(tái),能不能夠交流下,我郵箱:278131689@qq.com,qq:278131689  回復(fù)  更多評(píng)論   

          # re: cloudfoundry介紹-(1)申請(qǐng)?jiān)囉? 2012-03-12 10:21 amber

          你好,驗(yàn)證碼是什么呢  回復(fù)  更多評(píng)論   

          # re: cloudfoundry介紹-(1)申請(qǐng)?jiān)囉肹未登錄](méi) 2014-04-08 14:33 fanfan

          請(qǐng)問(wèn),如何創(chuàng)建并部署application?

          小弟不熟悉java,懇請(qǐng)大俠介紹下。  回復(fù)  更多評(píng)論   

          主站蜘蛛池模板: 原平市| 上高县| 临泉县| 连平县| 清镇市| 仙桃市| 弥渡县| 洛南县| 清苑县| 吉林市| 富源县| 张家港市| 定兴县| 安义县| 麻城市| 永新县| 太康县| 兴文县| 汶川县| 邓州市| 五台县| 西和县| 金川县| 夏津县| 满洲里市| 大宁县| 太仆寺旗| 乌兰县| 义马市| 台东市| 津市市| 东乡| 新丰县| 定边县| 大石桥市| 红河县| 精河县| 石首市| 丹棱县| 昭通市| 岗巴县|