|
InstallGuideOnCloudFoundry
有能力者只需看Installing the Command-Line Interface (vmc), 即可成功部署APJP的. CloudFoundry 平台使用指南CloudFoundry 平台简介为云平台, 类似Heroku, 可搭建自己编写的应用,例如APJP,需要安装 ruby, vmc等SDK 部署 APJP 到 CloudFoundry 云平台到官网注册帐号 http://my.cloudfoundry.com/signup ,填入邮箱,同意条款,等待回邮确认,一般需要一天时间
收到确认信件,使用注册的邮箱,和官网给的密码登录
访问 http://www.rubyinstaller.org/ 下载Ruby for windows
根据CloudFoundry官网所述,Ruby版本1.8.7和1.9.2都支援,选取Ruby 1.9.2-p290下载
下载後双击打开安装
按下一个,选取其中两项,不需安装 Ruby/TK
等待安装完成
下载 APJP_REMOTE_DOTCLOUD 最新版本, 解开压缩文件,转到APJP_REMOTE_DOTCLOUD目录 目录內有ROOT.war文件,解开
於当前目录释放文件,得到index.html, META-INF和WEB-INF两个目录
转到WEB-INF目录,编辑APJP.properties的KEY栏位,KEY可往项目下载栏下载产生KEY的程序
完成後存档,可把原来的ROOT.war和Readme.txt删除,将index.html, META-INF和WEB-INF两个目录压缩为ROOT.zip ,然後改名为ROOT.war ,如图
点击开始 -> 所有程序 -> Ruby 1.9.2-p290 -> Start Command Prompt with Ruby 执行: gem install vmc
这时会出现一堆讯息,其中有一条显示安装成功,等待安装完成就可以
接下来执行另一条命令: vmc target api.cloudfoundry.com
命令完成後,执行命令: vmc login ,输入注册邮箱和密码
然後转到APJP_REMOTE_DOTCLOUD的目录
执行: vmc push YourAppID , YourAppID 是随意选取的名字,例如 fxxkgfw 接著会出现如下的询问,用来建立APJP 接下来会建立APJP,出现如下讯息 Creating Application: OK 这是上传ROOT.war成功部署APJP的截图
设置APJP_LOCAL本地客户端编辑APJP_LOCAL\APJP.properties, 找到APJP_KEY= 填入和上传到服务器相同的KEY
往下找到APJP_REMOTE_HTTP_SERVER_1_REQUEST_URL= 填入 https://yourapp.cloudfoundry.com/HTTP
再往下找到APJP_REMOTE_HTTPS_SERVER_1_REQUEST_URL= 和上述一样,只是变为HTTPS
使用Google Chrome 浏览器的插件Proxy Switchy设定代理
更详尽的设置请参考项目的其他WIKI,例如 InstallGuideOnGAE,这里不再叙述,双击D:\APJP_LOCAL\APJP.bat
访问 http://tracemyip.org 确定通过APJP代理访问互联网
返回cmd.exe窗口查看讯息
补充鉴於国内安装vmc可能会被防火墙封锁目标网站安装失败,如果有部署APJP其他的服务器版本,开启APJP,通过APJP安装 gem install --http-proxy http://127.0.0.1:10000 vmc 或者全程通过VPN部署 |