出自:salever的小站
最近在尝试在微信公众平台做一些小应用,需要提供服务器的域名,便于接收微信服务器发来的消息,同事推荐了cloud foundry这个云服务商,试用了很不错,写写配置指南吧。
功能
CloudFoundry 是VMware主导使用Ruby开发的一款开源PaaS云计算平台,类似于Salesforce旗下的Heroku,遵从OpenStack云计算平台规范
它提供的主要功能有:
- 远程虚拟服务器资源
- 域名访问(与应用绑定)
- 运行调试应用
- 支持Java Web,Spring
- 提供数据库服务
- To be continued
账户申请
点击下面的地址,直接访问:
https://my.cloudfoundry.com/signup
输入邮箱,然后cloud foundry会给你发送一封邮件,里面包含你的临时账户密码信息
Eclipse 插件
有了账户和密码,我们就可以开始使用了。笔者对Eclipse比较熟悉,这里使用了Cloud Foundry提供的Eclipse插件,便于开发和部署项目。
- 如果你的Eclipse已经安装了Market Place插件,直接在里面搜索cloud foundry即可 http://marketplace.eclipse.org/content/cloud-foundry-integration-eclipse
- 如果没有安装,直接可以在Install New Software里添加Update Site下载安装:http://dist.springsource.com/release/TOOLS/cloudfoundry
安装完毕以后,打开Server的首选项页,如果可以添加VMWare的Cloud Foundry的Server,表明安装成功:
Web开发和部署
新建Web项目,然后选择Run On Server,创建一个VMWare的Cloud Foundry Runtime Server,这时候会看见如下的页面:
启动VMWare Server的过程中,你会看到有账户名和密码的输入框,直接输入邮件里面的就OK,以后可以通过这个插件修改。
双击Server节点,可以打开主界面:
这里可以看到Server的一些信息,然后双击你的项目节点,可以看到项目的运行情况:
这里我们可以看到,Cloud Foundry自动把我们的项目映射到一个URL上了,这个URL可以访问。