截图太多,详细截图请下载附件里面的Word文档
---------------------------------------------------
前言
准备了那么多,终于开始了,第一个GAE的HelloWorld。
一 建立一个GAE工程
简单介绍一下Google Web Toolkit(GWT),他是用Java来实现JavaScript程序,
好坏各有说法吧,本人持反对意见,习惯用简单强大的JQuery,所以这里去掉GWT。
点Finish就新建了一个项目,建议打开Java视图来浏览:
一个标准和JavaWeb程序结构出来了。并自带一个HelloWorld。
二 本地运行GAE程序
GAE具体的项目结构以后再说,先运行一下,找找成就感。点击运行按钮旁边的小三角,选择带[g]的图标,运行GAE程序。
运行成功,会如下出现如下日志:
访问http://localhost:8888/,出现Hello App Engine!就表示第一个HelloWorld成功了。
三 部署到Appspot.com
说的牛点,就是把自己的程序放到云端上啦。
1 设定工程的AppID
首先需要设定要把程序部署到哪里去。
在刚刚新建的工程上点右键,选属性[Properties],快捷键为Alt+Enter。
在AppEngine属性里设置ID为我们在https://appengine.google.com/ 申请的ID。
2 部署
点击引擎图标。App Engine,翻译过来就是应用程序引擎嘛。
输入自己的Gmail用户名密码,点Deploy就开始上传自己的应用程序了。
之后一阵等待,出现成功提示后,就可以通过访问:
http://xxx.appspot.com
打开自己的程序(xxx为我们在https://appengine.google.com/ 申请的ID),比如我的:
可能出的错误
1 编译时候出现Enhance错误
如下 com.google.appengine.tools.enhancer.Enhance错误,如图
确认1 Eclipse的JDK有无配置好。比如是JDK,而非JRE
确认2 Complie Level 是否为1.6
2 在运行时候,曾经发生类型转换错误
An internal error occurred during: "DataNucleus Enhancer".org.eclipse.jdt.internal.core.JavaModel cannot be cast to org.eclipse.jdt.core.IJavaProject
原因不明,但试着重新配置一下App Engine SDKs,再换了下Eclipse的workspace目录就好了。:-(
环境出问题错误最耽误时间了,最好备份一下自己的Eclipse,特别在升级Eclipse插件前,祝好运。
结束
以上为一个GAE最基本的HelloWorld从建立,运行,部署。
接下来,把保存代码到Google的SVN里面。