浏览 5662 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
|
|
---|---|
作者 | 正文 |
发表时间:2011-06-11
最后修改:2011-06-11
(1) 申请 目前接受申请,要求非常简单,近乎于没有: 1. 打开http://www.cloudfoundry.com/ 2. 点击 Free Sign Up for Cloud Foundry 3. 输入你的email地址,填写认证码,搞定 如果申请成功,vmware会稍后给你的邮箱中发送一份邮件,注意这个不是即时的,比如我是第二天收到的。所以如果没有当场收到邮件,请不要着急。 下面是我收到的邮件内容: 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,和针对Spring/java用户的SpringSource IDE, STS. 我手头没有sts,所以直接用vmc了。 (2) vmc 安装 打开邮件中给出的地址 http://support.cloudfoundry.com/entries/20012337-getting-started-guide-command-line-vmc-users 点击Getting Started With VMware Cloud Foundry using vmc-u3.pdf ,将下载到pdf格式的用户指南。然后按照这个文档操作。 首先vmc需要ruby环境,没有的话需要安装先。 以windows平台为例,从http://www.rubyinstaller.org/downloads/ 下载到最新的ruby版本,直接安装。安装过程中请选择加入到系统的path路径中。 然后打开命令行,执行 gem install vmc 来安装vmc工具。 (3) 用vmc来登录 1. vmc target api.cloudfoundry.com 响应为: Succesfully targeted to [http://api.cloudfoundry.com] 2. vmc login 输入收到邮件中用户名和密码 响应为: Successfully logged into [http://api.cloudfoundry.com] 3. (可选)修改密码为自己容易记住的密码 vmc passwd (4) 创建并部署application 1. 在本地文件系统准备好你要部署的application 因为是测试,所以我准备了一个最简单的web application,目录结构如下 +app + index.jsp + WEB-INF + web.xml + classes + lib 注意不能只有一个jsp文件,至少WEB-INF目录和web.xml文件需要存在,否则部署上去之后是不能启动的。 2. 创建并部署应用 激动人心的时刻到了,打开命令行,进入准备部署的application目录, 执行vmc push,以下为交互过程: 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 如果文件有问题没有部署成功,可以继续修改本地文件,然后执行vmc update ***(application name)来更新,直到app 启动成功。 3. 检验 在浏览器中打开上面部署的web app的URL地址,如果可以看到页面内容则表明我们的web application在cloudfoundry上部署成功。 (5) 总结 从上面的描述,大家可以看到cloudfoundry的申请和application的部署都还算是非常简单快速的,值得一试。 PS: 老天爷保佑,cloudfoundry不要和google app engine 一样的命运。天朝威武...... 声明:ITeye文章版权属于作者,受法律保护。没有作者书面许可不得转载。
推荐链接
|
|
返回顶楼 | |
发表时间:2011-06-15
我用STS连接cloudfoundry时,老是提示“"Failed to connect to server:Operation not permitted (403 Forbidden)”但Validate Account返回的结果是"Account information is Valid"。OS是win7,STS2.6.0,2.6.1,2.7.0m1,m2都试过。什么原因?
|
|
返回顶楼 | |
发表时间:2011-06-15
我还没有试过用sts连接,我是用vmc连接的。
|
|
返回顶楼 | |
发表时间:2011-07-25
我用两个不同的email申请了块两个月了,还是没有收到审批通过的消息。
|
|
返回顶楼 | |
发表时间:2011-07-28
2天就申请成功了~ 最好使用 msn 或者 gmail 之类的邮箱 会提高成功率
不过所有的项目都堆在一起的话貌似有些问题 比如有 http://helloworld.cloudfoundry.com/ http://test.cloudfoundry.com/ 貌似时间长了很容易就找不到可用的名字了... 实践发现 貌似很多人都喜欢用短的名字 而且都只是为了测试一下而已 哈哈! |
|
返回顶楼 | |
发表时间:2011-07-29
我也用的hotmail和gmail申请的,申请了两个。
不过很惭愧,都只是用来测试的,还没有放真的东东上去。 一是没有做好,二是担心,恩,可能遭遇类似Google App Engine的待遇,被墙。对于商业应用,很致命的,所以目前只能是用来玩玩。 |
|
返回顶楼 | |
发表时间:2011-08-10
我用VMC,一直出现一个couldn't find HOME environment的错误,是什么问题呢。
C:\Documents and Settings\pony>vmc target api.cloudfoundry.com c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/lib/vmc/client.rb:415: warning: parent hesize argument(s) for future version [0m[31mcouldn't find HOME environment -- expanding `~/.vmc_aliases'[0m c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/lib/cli/config.rb:89:in `expand_path' c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/lib/cli/config.rb:89:in `aliases' c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/lib/cli/runner.rb:391:in `process_alia ses!' c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/lib/cli/runner.rb:424:in `run' c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/lib/cli/runner.rb:14:in `run' c:/ruby/lib/ruby/gems/1.8/gems/vmc-0.3.12/bin/vmc:5 c:/ruby/bin/vmc:19:in `load' c:/ruby/bin/vmc:19 |
|
返回顶楼 | |