`
phpxiaoxin
  • 浏览: 253018 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Google App Engine JAVA 开发环境搭建

    博客分类:
  • 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/

分享到:
评论

相关推荐

    Google_App_Engine开发环境搭建

    Google Plugin for Eclipse 是一个强大的集成开发环境插件,它使得在Eclipse中开发和部署Google App Engine应用变得异常简便。通过这个插件,开发者可以创建基于Java Servlet API和Google Web Toolkit (GWT)的项目。...

    google app Engine for java中文api

    - **Eclipse插件**:Google Plugin for Eclipse是官方推荐的集成开发环境(IDE)插件,它大大简化了Java应用程序的开发流程,包括代码编写、调试、测试和部署等环节。 - **Google Web Toolkit (GWT)**:GWT是一种流行...

    云端代码Google App Engine编程指南 高清带书签

    - GAE环境设置:介绍如何搭建和配置Google App Engine的开发环境。 - 应用开发入门:基于不同的编程语言,讲解如何创建一个简单的GAE应用。 - 请求处理:讲解GAE应用如何处理来自用户的请求以及如何返回响应。 - ...

    google app engine java ext 留言网站

    AppEngine是谷歌应用引擎的缩写,是一个完整的开发和部署环境。它为开发者提供了诸如自动缩放、负载均衡、数据存储等服务。在本案例中,AppEngine为这个留言网站提供了运行环境,处理用户的请求,执行Java代码,并与...

    Google App Engine for Java快速入门指南v1.2.0

    Eclipse for App Engine 提供了一个集成开发环境(IDE),使开发者能够在Eclipse中构建、测试和部署Google App Engine for Java 应用程序。以下是使用Eclipse for App Engine的一些步骤: - **安装Eclipse**:首先...

    Google App Engine for Java 快速使用指南 - 中国科学技术大学

    ##### 2.3 搭建 Google App Engine for Java 的本地模拟运行环境 为了方便开发者在本地进行调试和测试,Google 提供了一个 App Engine 的本地模拟环境。这需要安装 Google Cloud SDK,并配置相应的环境变量。一旦...

    Using Google App Engine

    Google创建App Engine的目的在于利用其强大的基础设施,为开发者提供一个无需管理服务器即可快速开发和部署Web应用的环境。这不仅降低了开发者的入门门槛,还提高了应用程序的可扩展性和可靠性。 **1.4 Google的...

    Programming Google App Engine with Java-2015年英文原版,0积分

    - **模拟环境搭建**: 学习如何在本地开发环境中模拟App Engine的行为,通常是在Eclipse集成开发环境中实现。 ##### 4.2 应用架构设计 - **模块化结构**: 介绍如何将应用程序划分为多个可独立寻址的模块,每个模块...

    Google App Engine搭建Twitter API Proxy

    登录到 Google App Engine 控制台 (http://appengine.google.com/),创建一个新的应用并填写必要的信息,比如 Application Identifier 和 Application Title。接下来,下载并安装 Google App Engine SDK 以及 Python...

    使用Google App Engine架设网站.pdf

    搭建本地运行环境需要安装Python和Google App Engine SDK。Python是GAE的基础,可以从Python官网下载安装。安装完成后,设置系统环境变量,将Python的安装路径添加到Path变量中。接着,下载并安装Google App Engine ...

    google_appengine_1.9.38

    Google App Engine 是一个...总之,"google_appengine_1.9.38" 版本是用于搭建 WebRTC 房间服务器的一个可靠平台,结合 Google App Engine 的优势和 WebRTC 的实时通信能力,可以构建出高性能、可扩展的在线协作应用。

    google app engine 教程

    #### 二、Google App Engine 开发环境搭建 - **软件开发包 (SDK)**:Google 提供了一个软件开发包 (SDK),用于帮助开发者开发和部署应用程序。SDK 包含了模拟 GAE 应用环境所需的工具和服务。 - **SDK 内容**:SDK ...

    Programming Google App Engine - Dan Sanderson

    - Google App Engine支持多种语言的运行时环境,如Python、Java、Go等。 - 开发者可以根据自己的需求选择合适的语言环境进行开发。 - 运行时环境还包含了对HTTP请求的处理机制,使开发者能够轻松构建RESTful API...

    云端代码Google App Engine编程

    #### 三、开发环境搭建 1. **安装Google Cloud SDK**:访问[Google Cloud SDK官方文档](https://cloud.google.com/sdk/docs/install)下载并安装最新版本的SDK。 2. **创建新项目**:登录到Google Cloud Console,...

    使用Google App Engine架设网站.docx

    Google App Engine 是一个强大的云服务平台,允许开发者使用 Python 或 Java 创建并托管应用程序,而无需担心硬件维护和扩展性问题。通过简单的注册流程,用户可以获得免费的存储空间和流量,以及易于部署的应用环境...

    google app engine

    1. **环境准备**:首先,开发者需要安装Google Cloud SDK,其中包含了Google App Engine的开发服务器(dev_appserver.py)。对于不同的操作系统(如Windows、macOS、Linux),有相应的安装指南,确保Python 2.5或更...

Global site tag (gtag.js) - Google Analytics