SAE Java测试指南

一起微校 2011-12-14 5626

一,申请应用[list]
  • 点击创建新应用 ,选择java平台,目前java平台需要提供邀请码,如果您没有邀请码,请向官方申请后方可使用。

  •       
  • JVM动态伸缩特性,目前测试阶段未开启

  • 二,关闭应用[list]
  • 删除应用即可

  • 三,部署代码[list]
  • Java环境部署方式为war包,注意war包名字必须和appname相同
  • war包目录举例:
    svndir/appname/version/appname.war
  • 部署方式可用svn或者SDK,和PHP、Python环境一样
  • 线上SDK无法编辑war文件
  • 四,支持服务目前Java环境集成了SAE的以下服务:
      MySQL/RDC
      Storage
      MemcacheX
      TaskQueue
      FetchURL
      TmpFS(可通过SaeUserInfo.getSaeTmpPath()获得)
      Cron
      DeferredJob
    暂时不支持以下服务:
      KVDB
      Rank
      Mail
    支持服务的API请参考:
    五,本地模拟环境为了保证在本地编译生成war直接能在线上运行,需要做:

    [list]
  • 1,如果你使用本地MySQL(端口为3307,用户密码授权为accesskey、secretkey),请修改hosts,将w.rdc.sae.com.cn和 r.rdc.sae.com.cn设为本地MySQL的主库从库访问地址(如不分主从,则可将其都指向一个地址)
  • 2,如果您使用本地Memcache,则调用SaeMemcache时,通过构造函数将本地Memcache的ip和port传入,当您提交war包到线上环境后,不 用修改任何代码,线上环境会忽略您之前传入的IP和port,帮您自动适配。
  • SaeMemcache mc = new SaeMemcache("127.0.0.1", 12345);

  • 3,请在project的buildpath加入sae-local-1.0.jar,http://sae4java.sinaapp.com/lib/sae-local-1.0.jar
  • 4,请在本地web容器的classpath中加入sae-local-1.0.jar,地址同上
  • 5,如果没有加入log4j.jar,也请在上面两个设置中加入log4j.jar,http://sae4java.sinaapp.com/lib/log4j.jar
  • 配置结束,直接将your_appname.war上传,访问即可

    六,参考APIAPI地址:

    [list]
  • http://sae4java.sinaapp.com/doc/index.html
  • 测试反馈:
    意见反馈地址

    最新回复 (0)
      • 四川民族学院论坛
        2
          登录 注册 QQ登录
    返回