Google App Engine JAVA 开发环境搭建

转载自:http://blog.youkuaiyun.com/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/

appengine-java-sdk-1.3.0 sdk java 第二部分 利用免费的GAE(Google App Engine)建立强大的Blog(micolog)网站 立即下载

相关推荐

appengine-java-sdk-1.8.7.zip

Java版本的appengine ,提供下载。亲测可用于app inventor运行时服务器的搭建,也可用于其它软件的开发

Google App Engine Java SDK 1.3.3

Google App Engine Java SDK版本1.3.3现在可用。 此发行版添加了两个新的系统属性,并修复了许多问题,包括JSP在生产和开发环境中的行为趋于不同的趋势。 请参阅发行说明以获取更多信息。 翻译自: https://jaxenter.com/google-app-engine-java-sdk-1-3-3-100929.html ...

203

appengine-java-sdk-1.9.3.part1.rar

google-appengine-java-sdk-1.9.3 固实压缩, 带恢复记录 总共三个分卷, 此为, part1

appengine-java-sdk,android – 如何升级.gradle文件夹中安装的appengine-java-sdk

当我构建我的Android Studio项目时,它说:********************************************************There is a new version of the SDK available.-----------Latest SDK:Release: 1.9.15Timestamp: Tue Oct 21 21:33:59 EDT 2...

weixin_42353187的博客 247

appengine-java-sdk-1.9.24

download time: 2015-07-28 Google App Engine SDK for Java

google appengine sdk for java

The App Engine SDK for Java includes a local development server as well as the tooling for deploying and managing your applications in App Engine. By downloading, you agree to be bound by the Terms that govern use of the SDK for App Engine.

GAE开发环境搭建(Windows + Eclipse)

最近想做一些自己的小项目

StormrageWang的专栏 2962

Google Apps Engine for Linux (google_appengine_1.9.7.zip 源码包)

Google App Engine 是一种让您可以在 Google 的基础架构上运行您的网络应用程序。Google App Engine 应用程序易于构建和维护,并可根据您的访问量和数据存储需要的增长轻松扩展。使用 Google App Engine,将不再需要维护服务器:您只需上传您的应用程序,它便可立即为您的用户提供服务。 预览版的配额包括:3个应用/开发者、500MB存储/应用、2000封邮件/天(连续24小时)、10 GB入站带宽、10 GB出站带宽、200M CPU兆周、650k HTTP请求、2.5M Datastore API调用和160k URL Fetch API调用。 (From: 百度百科) -------- 众所周知,GAE在国内不是很好下载,特此上传。

第一个Google App Engine的Java程序

第一个Google App Engine的Java程序 什么是Google App Engine? 通过使用Google App Engine,您可以在Google基础架构的基础上运行自己编写的网络应用程序,省去了租用服务器和申请域名的工作。GAE(Google App Engine)目前支持Java和Python语言。   搭建开发环境 开发普通的Java WebApplication

wangxin的专栏 5235

appengine-java-sdk-1.3.1 GoogleApp开发的SDK(Java版)

appengine-java-sdk-1.3.1 GoogleApp开发的SDK(Java版)

汽车OTA安全启动:ECU双验签机制与实战排障指南

汽车OTA升级中的安全启动,本质是基于密码学的信任建立过程,其核心在于ECU上电时对固件镜像的可信验证。该机制依托硬件信任根(Secure Boot ROM),通过RSA/ECDSA等非对称算法完成签名验签,确保升级包未被篡改且来源可信。技术价值体现在防止恶意固件注入、支撑功能安全(ASIL)与信息安全(ISO/SAE 21434)合规。典型应用场景包括4S店远程升级、BMS控制器固件更新及多ECU协同启动。实践中,验签名失败往往源于证书链断裂、Flash布局错位或KeyUsage字段不匹配等底层工程细节,

weixin_29314405的博客 77

google app engine for java 学习之一

[url]http://www.blogjava.net/wangfun/archive/2009/04/20/266545.html[/url] 注册:[url]http://appengine.google.com/promo/java_runtime [/url] kickstart: [url]http://code.google.com/appengine/docs/java/...

ocean_end的专栏 315

避开模板匹配的坑:OpenCVSharp中边缘梯度算法的优化实践

本文深入探讨了OpenCVSharp中边缘梯度算法在模板匹配中的优化实践,解决了传统方法在尺度变化、角度旋转和光照差异下的局限性。通过Sobel算子提取边缘梯度特征,结合轮廓检测和多尺度匹配策略,显著提升了匹配的鲁棒性和准确性。文章还分享了并行计算、内存访问优化等实战技巧,适用于工业检测和自动化识别场景。

http9protocoller的博客 198

Google App Engine Java 版上构建电子书分享网站

Google App Engine Java 版上构建电子书分享网站 2010年07月23日   级别: 初级   张军, 软件工程师, IBM 中国软件开发中心   2009 年 10 月 27 日 "云计算"是目前热门的技术方向,本文从 Google 的云计算平台 App Engine 入手,简单介绍了 Google 面向 Java 开发人员的云计算平台。从一个实际的电子书分...

noa92noa 218

CentOS 7下Multipath多路径存储的实战配置与性能优化

本文详细介绍了在CentOS 7系统中配置与优化Multipath多路径存储的完整实战流程。从安装部署、核心配置文件解读,到性能调优与生产环境避坑指南,全面解析如何利用Device Mapper Multipath构建高可用、负载均衡的存储链路,提升存储系统可靠性与I/O性能。

weixin_29278805的博客 320

BERTopic模型入门教程(附代码+参数调节)

BERTopic 是一种用于从文本数据中提取主题模型的新型方法。通过结合 BERT嵌入和传统的主题模型来生成语义丰富的主题。传统的主题模型(如LDA)主要依赖于词频矩阵,而 BERTopic 通过预训练语言模型生成高维语义嵌入来捕捉词语间的复杂关系,因此可以更好地处理上下文信息。BERTopic模型可以看作是创建其主题表示的一系列步骤。核心原理如下:就本质而言,BERTopic就是一个拼装框架,可以把每部分都替换成其他模型,只要完成任务即可。

m0_52069102的博客 1万+

Google Plugin for Eclipse 构建GAE开发环境

简介 Google App Engine是一个开发、托管网络应用程序的平台,使用Google管理的数据中心。 Google App Engine使用了云计算技术。它跨越多个服务器和数据中心来虚拟化应用程序。 Google App Engine在用户使用一定的资源时是免费的。支付额外的费用可以获得应用程序所需的更多的存储空间、带宽或是CPU负载。 可以GAE托管一些应用程序。而且是免费的

Feng______的专栏 2233

告别unittest!用Pytest+Fixture重构你的Python测试代码(附实战案例)

本文详细介绍了如何从unittest迁移到Pytest框架,重点解析了Pytest的Fixture机制如何提升测试效率和代码简洁性。通过实战案例展示了Pytest在减少代码量、提升调试效率和资源管理方面的优势,帮助开发者重构Python测试代码。

weixin_26749245的博客 206

【转载】在cygwin下完整工作环境的搭建(备忘)

这算是一个变态的嗜好:力求在纯文本模式下完成一切可能的工作,并且还要在windows下工作。 下面的配置未特意说明的地方,要么是太简单不值得说明,要么是顺应了对应软件的默认配置行为。 1.基本环境 从http://www.cygwin.com下载 cygwin.exe ,按其默认选择安装即可。以后逐步根据需要添加软件包。 根据本人需求,额外添加...

weixin_30640769的博客 338

网络协议——Modbus-RTU

网络协议——Modbus-RTU,简介、消息格式、Modbus寄存器种类说明、功能码01H、功能码02H、功能码03H、功能码04H、功能码05H、功能码06H、功能码0FH、功能码10H。

计算机硕士的博客 9902

YOLOv8工业缺陷检测实战:攻克光照不均难题,精度从70%到92%的全流程优化(附缺陷数据集)

YOLOv8在工业缺陷检测中突破光照不均难题,核心是“硬件控光+数据造景+模型聚焦+训练攻坚硬件控光:从源头减少光照变异,降低算法难度;数据造景:用CLAHE、合成样本让模型“见过足够多的光照情况”;模型聚焦:用ECA注意力和Focal-EIoU损失,让模型盯住缺陷而非光照;训练攻坚:分阶段+难例挖掘,强迫模型学习薄弱点。这套方案已在汽车轴承、手机外壳、PCB板3类产线落地,平均精度提升20%+,漏检率控制在0.08%以内,完全满足工业级要求。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1195

1 安装Eclipse和GAE开发插件

貌似贴图很麻烦啊,文章需要大量贴图时候,有谁知道方便的上传方法能教一下么   有空再弄,先把Word文档上传吧。   请下载附件。   本文文本内容: -----------------------------------------   前言 1一 软件安装 21安装最新的标准JDK 22最新Eclipse下载 33 安装GAE 34 安装 Subclipse 11二 设置环境...

Google App Engine Developer 195

OceanBase容量统计:租户、数据库、表大小

🍎 数据库版本:OceanBase V4。

Sebastien23的博客 1401
上一篇: 观察者模式 Observer
下一篇: suse linux 11 apache 虚拟目录配置
xiaoxinphp
博客等级 码龄18年 1粉丝 45原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值