微信公众平台开发java版教程(二)


新浪 SAE 云平台 Java 开发调试环境

优点:

    免去部署本地的 linux 虚拟机模拟开发环境的麻烦,实现便捷的在本地 eclipse 上开发,在 sae 云服务器上部署和调试。

缺点

    不支持在服务器端代码设置断点进行调试。(sae 服务器本身不支持)

目标

    通过 ant 脚本实现在 eclipse 上编译 java web 项目的时候自动生成 war 包,然后再自动通过 svn 上传部署到新浪 sae 云平台的流程。省却在 eclipse 里手动导出 war 文件,然后再手动通过 sae 管理网页上传 war 文件的麻烦。以此方便开发调试。

提前准备

 

  1. 下载 Eclipse 4.2 or 4.3 
  2. 免费注册一个 sae java web 应用,记住该应用的二级域名。然后在代码管理页面至少创建一个版本。
  3. 下载 svnant 所需的6个 jar 文件,http://sae-java-deploy.googlecode.com/svn/trunk/svnant ,放到一个本地目录里。
  4. 下载 sae java 接口环境库,http://sae4java.sinaapp.com/lib/sae-1.1.0-all.zip 
  5. 下载一个ant文件,http://sae-java-deploy.googlecode.com/svn/trunk/sae_deploy.xml 

 

安装配置

 

  1. 在 eclipse 里新建一个"Dynamic Web Project",大家应该也都很熟。
  2. 把上面第4步下载的 sae java 接口环境库的 jar 文件加到项目属性的 Java Build Path 的 Libraries 里面。
  3. 把上面第5步下载的 ant 文件 sae_deploy.xml 放到项目的根目录下。
  4. 编辑sae_deploy.xml,修改4个property的值。另外几个property如有需要也可修改。
    1. sae.app_name 是你的 sae 应用名,也即上面第2步注册的二级域名。
    2. sae.user 是你的 sae 用户名,是一个邮箱名。
    3. sae.pwd 是你的 sae 密码。
    4. svnant.dir 是上面第3步存放 jar 文件的目录。
  5. 编辑项目属性,在 Builders 分类下点击 New 按钮,选择 Ant Builder,点击 OK 按钮。输入名字:sae-deploy(或者其他你喜欢的名字),然后设定 buildfile 为上面第5步下载的 ant 文件。最后点击 OK 按钮。

 

完成    现在你每次编译项目都会自动编译生成 war 文件并上传到 sae 云平台。如果你设置了自动编译,那么每次保存java文件都会自动执行这个过程。

 

    如果多人在同一个环境下开发调试,建议修改  sae_deploy.xml 中的  sae.ver 属性,每人使用一个不同的版本。
 
 下一节讲解微信URL和Token的验证。在这之前申请好微信公众平台账号

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM