新浪 SAE 云平台 Java 开发调试环境html
优势:java
免去部署本地的 linux 虚拟机模拟开发环境的麻烦,实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试。linux
缺点:web
不支持在服务器端代码设置断点进行调试。(sae 服务器自己不支持)服务器
目标:微信
经过 ant 脚本实如今 eclipse 上编译 java web 项目的时候自动生成 war 包,而后再自动经过 svn 上传部署到新浪 sae 云平台的流程。省却在 eclipse 里手动导出 war 文件,而后再手动经过 sae 管理网页上传 war 文件的麻烦。以此方便开发调试。app
提早准备:微信公众平台
- 下载 Eclipse 4.2 or 4.3
- 免费注册一个 sae java web 应用,记住该应用的二级域名。而后在代码管理页面至少建立一个版本。
- 下载 svnant 所需的6个 jar 文件,http://sae-java-deploy.googlecode.com/svn/trunk/svnant ,放到一个本地目录里。
- 下载 sae java 接口环境库,http://sae4java.sinaapp.com/lib/sae-1.1.0-all.zip
- 下载一个ant文件,http://sae-java-deploy.googlecode.com/svn/trunk/sae_deploy.xml
安装配置:eclipse
- 在 eclipse 里新建一个"Dynamic Web Project",你们应该也都很熟。
- 把上面第4步下载的 sae java 接口环境库的 jar 文件加到项目属性的 Java Build Path 的 Libraries 里面。
- 把上面第5步下载的 ant 文件 sae_deploy.xml 放到项目的根目录下。
- 编辑sae_deploy.xml,修改4个property的值。另外几个property若有须要也可修改。
-
- sae.app_name 是你的 sae 应用名,也即上面第2步注册的二级域名。
- sae.user 是你的 sae 用户名,是一个邮箱名。
- sae.pwd 是你的 sae 密码。
- svnant.dir 是上面第3步存放 jar 文件的目录。
- 编辑项目属性,在 Builders 分类下点击 New 按钮,选择 Ant Builder,点击 OK 按钮。输入名字:sae-deploy(或者其余你喜欢的名字),而后设定 buildfile 为上面第5步下载的 ant 文件。最后点击 OK 按钮。
完成: 如今你每次编译项目都会自动编译生成 war 文件并上传到 sae 云平台。若是你设置了自动编译,那么每次保存java文件都会自动执行这个过程。
若是多人在同一个环境下开发调试,建议修改
sae_deploy.xml 中的
sae.ver 属性,每人使用一个不一样的版本。
下一节讲解微信URL和Token的验证。在这以前申请好微信公众平台帐号