Google App Engine JAVA 开发环境搭建

转载自:http://blog.csdn.net/nono365/archive/2009/04/13/4069981.aspx

 

什么是 Google App Engine

     Google App Engine  是云计算的一种实现,能让你 在支持 Google 应用程序的可扩展系统上构建网络应用程序 ,目前 Google App  提供Python 与Java支持。 App Engine applications  易于构建、易于维护和扩展。运用 App Engine 使你无需维护server,你只需上传你的应用程序就可以为你的用户服务。Google为每个 Google App Engine application  都免费提供足够的CPU、带宽和存储空间为5百万每月的页面访问量提供服务。如果需要跟多的资源与服务还可以付费购买。

    获取更多Google  App  Engine介绍请访问 http://code.google.com/appengine/

 

一、 Google App Engine  JAVA 开发环境搭建

1.JDK 安装

Google App Engine  支持 java 5 和java 6 ,当你的java应用程序运行在App Engine上时,它是用java 6 的虚拟机和标准库函数运行的。理论上,你必须用java 6 来编译和测试你的应用程序以确保本机开发环境与App Engine相似。

对于 Mac OS X  暂无java 6 版本提供, App Engine SDK  同样兼容 java 5 ,你可以用java 5编译过的classes 和JARs 更新 App Engine SDK (如果不是这2个版本java运行环境以后启动App Engine会出现问题)

JDK 下载地址: http://java.sun.com/javase/downloads/index.jsp

JDK 安装完成后可以通过运行命令提示符运行 java -version 查看本机安装的java 版本

    2.Eclipse安装

Google提供Google Plugin for Eclipse插件完美支持Eclipse,使用该插件运用eclipse开发是最方便的方法,该插件包括你构建,测试和发布应用到Google App Engine的所有功能。目前支持的eclipse 版本有3.3和3.4.

Eclipse 安装下载:

http://www.eclipse.org/downloads/

 下载完Eclipse解压即可。


安装Google Plugin for Eclips

  启动Eclipse到Help> software updates>Available Software 下 Add Site输入以下地址如图:

   Google Plugin for Eclipse, for Eclipse 3.3 (Europa): 

   http://dl.google.com/eclipse/plugin/3.3

   The Google Plugin for Eclipse, for Eclipse 3.4 (Ganymede): 

   http://dl.google.com/eclipse/plugin/3.4

安装完成后 App Engine SDK 自动安装到eclipse安装目录下的 plugins/com.google.appengine.eclipse.sdkbundle_ VERSION /  注意 VERSION 是SDK的版本符号

App Engine SDK  包含几个demo应用程序安装在demos/目录下。

在windows 环境下改变命令提示符当前路径到插件目录 plugins/com.google.appengine.eclipse.sdkbundle_ VERSION /appengine-java-sdk- VERSION/下运 行如下命令: \bin\dev_appserver.cmd    \demos\guestbook\war 如出现下图所示则说明安装正常

打开浏览器访问 http://localhost:8080/

 

-----------------8<-----ps-----------------------------

 

做完上面工作下面就可以在eclipse里面创建一个GAE的项目,无须修改什么先上传试一下,

在项目上"右键-google-deploy to GAP

填写上gmail,密码,项目的名称,另外就是你申请的GAE的项目id,这个要在setting里面设置一下.

一切ok后点deploy,很有可能会出现以下提示:

 

Unable to upload app: Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=phpxiaoxin&version=1 &
400 Bad Request
Invalid runtime or the current user is not authorized to use it.

 

这种提示,我查的这种问题的原因好象是因为GAE对java支持仅仅限制在前1000的注册用户可以使用,因此要想真正使用,还需要等待了,郁闷坏了......参考地址如下:

http://blog.chenlb.com/2009/04/deploy-google-app-engine-for-java-400-bad-request-invalid-runtime-specified.html

 

看来我得先学习以下python了

 

如果eclipse的插件无法安装的话可以看下面文章下到:

GoogleAppEngine for Java的eclipse插件下载

http://www.k99k.com/googlePluginForEclipse.html

 

GAE for java

http://www.ibm.com/developerworks/cn/java/j-gaej1/

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值