GAE学习笔记(一):用Eclipse部署第一个GAE项目

前期准备:

  1. 首先你要有一个Google账号。
  2. 创建一个GAE应用。相信大家在学习翻墙的时候就已经知道怎么弄了,这里就不多说了。不清楚的请百度“GoAgent”。

    记住该应用的application ID,后面项目部署的时候会用到。

?

在Eclipse搭建GAE开发环境:

  1. 截至本文发布时,GAE插件只支持Java 7。(如有变化,请到官方网站确认https://developers.google.com/eclipse/docs/download

    请将Eclipse的JRE设置为JRE7。(点击 Window > Preferences, 点击 Java > Installed JREs,选择JRE7)。如果没有请到官方网站下载,http://www.oracle.com/technetwork/java/javase/downloads/java-archive-downloads-javase7-521261.html

  2. 在Eclipse安装相应版本的GAE插件。

    运行Eclipse,点击 Help > Install New Software,在 Work with 处输入 http://dl.google.com/eclipse/plugin/版本号。例如,如果你的Eclipse版本是4.4,则输入http://dl.google.com/eclipse/plugin/4.4。输入后按回车,稍等片刻后,窗口的中间会出现Plugin和SDKs,选中所有,点击Next。

    如果不知道Eclipse版本号是多少,请参考《如何查看Eclipse版本号》。

  3. 之后按照提示一直点击Next。
  4. 插件安装完成后,会提示重启eclipse,点击Yes。
  5. 点击 File > New > Project,选择 Google > Web Application Project,点击Next。
  6. 输入Project Name和Package,点击Finish。创建完成后会得到一个默认的示例项目。

项目开发与部署:

  1. 在部署到Google服务器上之前,可以现在本地运行看出效果。右键点击项目,点击 Debug As > Web Application。然后项目的访问路径会出现在下方的的Development Mode视图中,如下图所示。

  2. 双击该链接,会自动跳转至浏览器并打开该链接。可能会出现一些信息提示你安装浏览器插件。如下图所示(本人使用的是Chrome)。

  3. 点击蓝色按钮进入Chrome网上商店,安装插件。如果提示不支持NPAPI插件,请参考《安装GWT
    Developer Plugin时提示不支持NPAPI插件的解决方法
    》。
  4. 安装完成后,回到刚才提示安装插件的页面,刷新即可看到Web应用的界面。
  5. 接下来可以将其部署到Google服务器。右键点击项目,点击 Google > App Engine Settings,输入Application ID(就是你要部署到哪个应用),点击OK。
  6. 右键点击项目,点击 Google > Deploy to App Engine。第一次会要求你输入Google账号和密码。然后点击Deploy。
  7. 等待片刻,部署成功后就可以通过 http://[application-id].appspot.com/ 访问你的应用了。如果你在运行示例应用时,出现了“An error occurred while attempting to contact the server…”的异常,很有可能是你的Java版本不对,请尝试使用Java 7。

注:原文见我的博客《GAE学习笔记(一):用Eclipse部署第一个GAE项目

时间: 2024-12-22 04:10:37

GAE学习笔记(一):用Eclipse部署第一个GAE项目的相关文章

JavaWeb学习(三) : 如何在 Eclipse 中创建一个Web 项目并成功运行?

前置条件 : 1.确保已安装 Eclipse.Tomcat 服务器安装包 2.jdk.环境变量都已配置成功. 3.注意在安装 Eclipse 时一定要选择第二个有 Web 项目的进行安装, 不然安装成功后还需要下载很多的插件,增加了不必要的麻烦. 创建步骤 : 1.将本地 Tomcat 服务器添加 进去: 首先打开 Window -- preference 搜索 server 双击 Runtime Environments 点击 Add,找到对应的你下载的 TomCat 服务器,进行添加,我的

Citrix XenMobile学习笔记之七:XenMobile部署方式

XenMobile有3个版本,分别有不同的部署方式,既可以单独部署,也可以混合部署. XenMobile MDM版部署方式 部署方式一:在传统的DMZ区部署 部署方式二:在DMZ区后面部署(直通DMZ区) 部署方式三:负载均衡的MDM服务器部署 部署方式四:XNC的MDM部署 XenMobile App版部署方式 部署方式一:POC方式部署 部署方式二:和ShareFile集成部署 部署方式三:MDM和MAM集成部署 部署方式四:高可用部署 XenMobile Enterprise版部署方式 部

学习笔记_SVN与eclipse整合、SVN与Apache整合

SVN与eclipse整合 下载SVN插件(http://subclipse.tigris.org) http://subclipse.tigris.org/servlets/ProjectDocumentList?folderID=2240 上下载合适的svn插件, 我们使用版本eclipse_svn_site-1.6.5.zip 解压到eclipse 安装目录中dropins 参考前面的文章,启动svn服务.添加用户.设置权限等操作 使用Eclipse创建一个项目,右击team→Share

mybatis学习笔记(14)-查询缓存之中的一个级缓存

mybatis学习笔记(14)-查询缓存之中的一个级缓存 mybatis学习笔记14-查询缓存之中的一个级缓存 查询缓存 一级缓存 一级缓存工作原理 一级缓存測试 一级缓存应用 本文主要讲mybatis的一级缓存.一级缓存是SqlSession级别的缓存. 查询缓存 mybatis提供查询缓存.用于减轻数据压力,提高数据库性能. mybaits提供一级缓存,和二级缓存. 一级缓存是SqlSession级别的缓存.在操作数据库时须要构造sqlSession对象,在对象中有一个数据结构(HashMa

Cocos2d-x 3.0 - Eclipse上构建一个Android项目

Cocos2d-x 3.0 - Eclipse上构建一个Android项目 2014年4月30日 4月末 本篇继续介绍Cocos2d-x 3.0的一些基础内容,前面一篇博客介绍了如何在Visual Studio 2012上编译我们的Cocos2d-x项目,也成功把Helloworld运行起来了.跟以往的版本是类似的,只不过创建空项目的时候命令变成了cocos.本篇博客带给大家的是,如何在Eclipse运行起我们的Cocos2d-x项目,如果童鞋们有看我写的Cocos2d-x 2.2.3版本的交叉

[原创]java WEB学习笔记04:Servlet 简介及第一个Servlet程序

本博客为原创:综合 尚硅谷(http://www.atguigu.com)的系统教程(深表感谢)和 网络上的现有资源(博客,文档,图书等),资源的出处我会标明 本博客的目的:①总结自己的学习过程,相当于学习笔记 ②将自己的经验分享给大家,相互学习,互相交流,不可商用 内容难免出现问题,欢迎指正,交流,探讨,可以留言,也可以通过以下方式联系. 本人互联网技术爱好者,互联网技术发烧友 微博:伊直都在0221 QQ:951226918 ---------------------------------

Sencha学习笔记2:打包您的第一个Sencha安卓应用apk安装包

通过上一篇翻译的官方文章的介绍我们对sencha有了初步的印象,同时我们也通过该向导生成了第一个示例应用代码框架,那么下一步可能很多人都觉得应该根据该向导所提示的去看一下一个应用是如何建立起来的详细信息了,但我认为可以换一下学习的路径. 天地会珠海分舵是一个比较急功近利的人,所以有了第一个自动生成的代码示例后,他是比较急于想知道应该如何将该示例打包成一个安卓的apk安装包来安装到目标安卓机器上.刘备做得好,得陇就应该望蜀,做人还是有点追求的好. 下面我们就尝试通过一个HelloWorld的示例来

用Eclipse创建第一个Spring项目(最最入门级)

网上关于Spring的介绍资料已经数不胜数,但大多篇幅冗长,初学者不易理解记忆.这里先作一个简短的提炼,不作详细解释,主要内容是带大家创建一个Spring项目,感受一下这东西到底是什么样的. 1.Spring Framework是用来干嘛的? 是为基于java的企业应用提供的开发模型,让开发人员只关心应用层面的业务逻辑,不用关心环境的部署. 2.Spring 设计原则 依赖注入DI (通过配置文件或注解实现,我们首先只关注配置文件,也就是xml文件) 面向切面AOP 好的,下面让我们开始吧! 1

Cocos2dx 3.0开发环境搭建--Eclipse上构建一个Android项目

一.前言: 本篇主要介绍Cocos2d-x 3.0的一些基础内容,以及在Eclipse上上编译我们的Cocos2d-x项目,成功把Helloworld运行起来了.看完本篇博客之后,你就会知道Cocos2d-x 3.0竟然发生了如此大的变化,变得如此简单,环境搭建.项目创建.编译的方式更加人性化了. 二.环境准备: 1.下载ADT Bundle(Eclipse捆绑了SDK和ADT),或者是Eclipse安装了ADT插件. 2.安装JDK.NDK.Ant .Python,然后配置环境. 3.Coco