- College
- SAE Java测试指南
一,申请应用[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
测试反馈:
意见反馈地址
返回