`

Google App Engine (GAE)边做边学10——上传应用

阅读更多

功能开发完毕,现在把程序部署到GAE上。

首先,编辑一下WEB-INF目录下的appengine-web.xml文件,主要是填好你的应用ID和版本号,在这里应用IDg-content,版本号是1



 保存后点击工具栏上的飞行器图标:

然后在弹出框里填入你的Google帐号和密码:



 

 点击部署(
Deploy)按钮,可以在控制台(Console)窗口里面看到进度信息:




 
 直到提示
Deployment completed successfully,说明部署成功,打开网站:http://g-content.appspot.com看看成果,发表第一篇博客。

  • 大小: 7.2 KB
  • 大小: 5 KB
  • 大小: 17.8 KB
  • 大小: 13.4 KB
分享到:
评论
5 楼 tedeum 2011-02-16  
fanlb 写道
我在网络防火墙后,通过代理上网。
哪位知道怎么设置部署程序的代理参数么?

是不是使用IE的代理设置。试试看一下
4 楼 fanlb 2011-02-16  
我在网络防火墙后,通过代理上网。
哪位知道怎么设置部署程序的代理参数么?
3 楼 fanlb 2011-02-16  
貌似编码问题,我再试试看
2 楼 tedeum 2011-02-16  
Unable to update app: Received IOException parsing the input stream for C:\Users
\ADMINI~1\AppData\Local\Temp\appcfg1755028110585500899.tmp\WEB-INF/web.xml
Please see the logs [C:\Users\ADMINI~1\AppData\Local\Temp\appcfg4617784665987555
51.log] for further information.

是不是web.xml不对啊,本地调试通过了吗,重新清空再编译一下。
1 楼 fanlb 2011-02-16  
您好,我上传应用失败,报错如下,请问是什么问题

D:\work\gaeWkspce\taoHelper>D:\java\eclipse-SDK-3.3.1-win32abc\eclipse\plugins\c
om.google.appengine.eclipse.sdkbundle.1.4.0_1.4.0.v201012021459\appengine-java-s
dk-1.4.0\bin\appcfg.cmd update war
********************************************************
There is a new version of the SDK available.
-----------
Latest SDK:
Release: 1.4.2
Timestamp: Thu Feb 03 00:48:44 CST 2011
API versions: [1.0]

-----------
Your SDK:
Release: 1.4.0
Timestamp: Wed Dec 01 06:41:17 CST 2010
API versions: [1.0]

-----------
Please visit http://code.google.com/appengine for the latest SDK.
********************************************************
Reading application configuration data...
2011-2-15 22:36:45 com.google.apphosting.utils.config.AppEngineWebXmlReader read
AppEngineWebXml
信息: Successfully processed war\WEB-INF/appengine-web.xml
2011-2-15 22:36:45 com.google.apphosting.utils.config.AbstractConfigXmlReader re
adConfigXml
信息: Successfully processed war\WEB-INF/web.xml
2011-2-15 22:36:45 com.google.apphosting.utils.config.AbstractConfigXmlReader re
adConfigXml
信息: Successfully processed war\WEB-INF/queue.xml
2011-2-15 22:36:45 com.google.apphosting.utils.config.IndexesXmlReader readConfi
gXml
信息: Successfully processed war\WEB-INF\appengine-generated\datastore-indexes-a
uto.xml
Beginning server interaction for taohelper...
0% Creating staging directory
5% Scanning for jsp files.
8% Compiling jsp files.
2011-2-15 22:37:28 com.google.apphosting.utils.config.AbstractConfigXmlReader ge
tTopLevelNode
严重: Received IOException parsing the input stream for C:\Users\ADMINI~1\AppDat
a\Local\Temp\appcfg1755028110585500899.tmp\WEB-INF/web.xml
com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceException: Inval
id byte 1 of 1-byte UTF-8 sequence.
       at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF
8Reader.java:684)
       at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader
.java:554)
       at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEnti
tyScanner.java:1742)
       at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XML
EntityScanner.java:1416)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2792)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X
MLDocumentScannerImpl.java:648)
       at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(XMLNSDocumentScannerImpl.java:140)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
       at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:808)
       at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:737)
       at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
java:119)
       at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
stractSAXParser.java:1205)
       at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
arse(SAXParserImpl.java:522)
       at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
       at org.mortbay.xml.XmlParser.parse(XmlParser.java:230)
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.getTopLeve
lNode(AbstractConfigXmlReader.java:207)
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.parse(Abst
ractConfigXmlReader.java:229)
       at com.google.apphosting.utils.config.WebXmlReader.processXml(WebXmlRead
er.java:146)
       at com.google.apphosting.utils.config.WebXmlReader.processXml(WebXmlRead
er.java:22)
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.readConfig
Xml(AbstractConfigXmlReader.java:112)
       at com.google.apphosting.utils.config.WebXmlReader.readWebXml(WebXmlRead
er.java:73)
       at com.google.appengine.tools.admin.Application.compileJsps(Application.
java:418)
       at com.google.appengine.tools.admin.Application.createStagingDirectory(A
pplication.java:291)
       at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.jav
a:54)
       at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.j
ava:547)
       at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:138)
       at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:61)
       at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
2011-2-15 22:37:28 com.google.apphosting.utils.config.AbstractConfigXmlReader re
adConfigXml
严重: Received exception processing C:\Users\ADMINI~1\AppData\Local\Temp\appcfg1
755028110585500899.tmp\WEB-INF/web.xml
com.google.apphosting.utils.config.AppEngineConfigException: Received IOExceptio
n parsing the input stream for C:\Users\ADMINI~1\AppData\Local\Temp\appcfg175502
8110585500899.tmp\WEB-INF/web.xml
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.getTopLeve
lNode(AbstractConfigXmlReader.java:211)
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.parse(Abst
ractConfigXmlReader.java:229)
       at com.google.apphosting.utils.config.WebXmlReader.processXml(WebXmlRead
er.java:146)
       at com.google.apphosting.utils.config.WebXmlReader.processXml(WebXmlRead
er.java:22)
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.readConfig
Xml(AbstractConfigXmlReader.java:112)
       at com.google.apphosting.utils.config.WebXmlReader.readWebXml(WebXmlRead
er.java:73)
       at com.google.appengine.tools.admin.Application.compileJsps(Application.
java:418)
       at com.google.appengine.tools.admin.Application.createStagingDirectory(A
pplication.java:291)
       at com.google.appengine.tools.admin.AppAdminImpl.update(AppAdminImpl.jav
a:54)
       at com.google.appengine.tools.admin.AppCfg$UpdateAction.execute(AppCfg.j
ava:547)
       at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:138)
       at com.google.appengine.tools.admin.AppCfg.<init>(AppCfg.java:61)
       at com.google.appengine.tools.admin.AppCfg.main(AppCfg.java:57)
Caused by: com.sun.org.apache.xerces.internal.impl.io.MalformedByteSequenceExcep
tion: Invalid byte 1 of 1-byte UTF-8 sequence.
       at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.invalidByte(UTF
8Reader.java:684)
       at com.sun.org.apache.xerces.internal.impl.io.UTF8Reader.read(UTF8Reader
.java:554)
       at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.load(XMLEnti
tyScanner.java:1742)
       at com.sun.org.apache.xerces.internal.impl.XMLEntityScanner.skipChar(XML
EntityScanner.java:1416)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2792)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(X
MLDocumentScannerImpl.java:648)
       at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next
(XMLNSDocumentScannerImpl.java:140)
       at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImp
l.scanDocument(XMLDocumentFragmentScannerImpl.java:511)
       at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:808)
       at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(X
ML11Configuration.java:737)
       at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.
java:119)
       at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Ab
stractSAXParser.java:1205)
       at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.p
arse(SAXParserImpl.java:522)
       at javax.xml.parsers.SAXParser.parse(SAXParser.java:395)
       at org.mortbay.xml.XmlParser.parse(XmlParser.java:230)
       at com.google.apphosting.utils.config.AbstractConfigXmlReader.getTopLeve
lNode(AbstractConfigXmlReader.java:207)
       ... 12 more

Error Details:
2011-2-15 22:37:17 org.apache.jasper.JspC processFile
信息: Built File: \error.jsp
2011-2-15 22:37:18 org.apache.jasper.JspC processFile
信息: Built File: \index.jsp
2011-2-15 22:37:20 org.apache.jasper.JspC processFile
信息: Built File: \jiql.jsp
2011-2-15 22:37:21 org.apache.jasper.JspC processFile
信息: Built File: \login.jsp
2011-2-15 22:37:23 org.apache.jasper.JspC processFile
信息: Built File: \title.jsp
2011-2-15 22:37:24 org.apache.jasper.JspC processFile
信息: Built File: \welcome.jsp
2011-2-15 22:37:26 org.apache.jasper.JspC processFile
信息: Built File: \pages\main - 副本.jsp
2011-2-15 22:37:28 org.apache.jasper.JspC processFile
信息: Built File: \pages\main.jsp


com.google.apphosting.utils.config.AppEngineConfigException: Received IOExceptio
n parsing the input stream for C:\Users\ADMINI~1\AppData\Local\Temp\appcfg175502
8110585500899.tmp\WEB-INF/web.xml
Unable to update app: Received IOException parsing the input stream for C:\Users
\ADMINI~1\AppData\Local\Temp\appcfg1755028110585500899.tmp\WEB-INF/web.xml
Please see the logs [C:\Users\ADMINI~1\AppData\Local\Temp\appcfg4617784665987555
51.log] for further information.

D:\work\gaeWkspce\taoHelper>

相关推荐

    基于Google App Engine(GAE)的Java和GWT应用开发

    基于Google App Engine(GAE)的Java和GWT应用开发_Google App Engine Java and GWT Application Development Nov.2010

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

    Google App Engine(简称GAE)是由Google公司提供的一个无服务器(serverless)的云计算平台,该平台允许开发者快速构建、部署以及管理应用。开发者无需关心服务器的配置和维护,只需关注应用的开发。GAE支持多种...

    google app engine gae帮助文档 chm版

    google app engine 的帮助文档 不过是英文版的 是我自己根据google官方文档用软件生成的chm版 有时候会出现“internet 脚本错误” 哪位高手可以修改以下让他不要出现 那就太感谢了

    Google App Engine 入门教程

    标题中提到的“Google App Engine 入门教程”意味着本文将介绍如何开始使用GAE这一服务,而描述中提到了“eclipse插件”,说明教程将会涉及如何在Eclipse开发环境中使用Google App Engine插件来开发应用。...

    google app engine示例源代码

    clock.rar 这是我今天做的一个基于google app engine写的一个在该平台上开发app的示例,通过该示例的学习,我们可以很快上手学会怎样在GAE上开发属于你的应用程序了,希望对大家有用!

    Using Google App Engine

    Google App Engine(GAE)是Google推出的一款用于构建和托管Web应用的平台服务,它为开发者提供了丰富的工具和资源,使得开发者能够轻松地在Google的基础设施上运行应用程序。本文章将深入探讨GAE的核心概念、工作...

    Google App Engine的一些限制

    Google App Engine (GAE) 是Google Cloud Platform的重要组成部分之一,它为开发者提供了构建高效、可扩展的应用程序的平台。本文旨在详细介绍GAE在资源使用方面的一些关键限制,帮助开发者更好地理解和规划应用程序...

    基于Google.App.Engine(GAE)的Java和GWT应用开发.pdf

    中文名: 基于Google App Engine(GAE)的Java和GWT应用开发 原名: Google App Engine Java and GWT Application Development 作者: Daniel Guermeur, Amy Unruh 资源格式: PDF 版本: 文字版 出版社: Packt ...

    云应用开发 ——Google App Engine & Google Web Toolkit入门指南

    ### 云应用开发 ——Google App Engine & Google Web Toolkit入门指南 #### 第1章 应该了解下 ##### 1.1 云基本知识 云计算是一种通过互联网提供按需计算资源和服务的方式,包括网络、服务器、存储、应用程序和...

    Programming Google App Engine

    《Programming Google App Engine》是一本深入探讨如何使用谷歌应用引擎(Google App Engine)开发网络应用程序的专业指南。这本书英文版为开发者提供了全面的指导,帮助他们掌握在GAE平台上构建、部署和管理应用...

    GAE(Google App Engine)空间申请使用教程及 GAE域名捆绑方法

    GAE(Google App Engine)是由谷歌提供的一个强大的云服务平台,它允许开发者构建并托管各种类型的应用程序。从实用性角度来看,GAE为用户提供了一个稳定的免费网站空间,支持的主要编程语言包括Python和Java,同时...

    google app engine开发人员文档

    Google App Engine(GAE)是谷歌提供的一种云计算平台,它允许开发者构建并托管Web应用程序,无需管理和维护服务器硬件。这个平台支持多种编程语言,包括Python、Java、Go和PHP,为开发者提供了强大的服务,如数据...

    Google App Engine

    - **托管服务**:Google App Engine负责应用的运行,开发者只需上传代码,无需关注服务器运维。 - **自动缩放**:根据应用流量自动调整资源,确保性能和成本平衡。 - **多种服务**:包括数据存储(如Datastore)...

    应用在 Google App Engine 的一个Java 实例

    一个应该在Google App Engine 上的一个实例。用Java语言编写,里面包含源代码。致以Google App Engine是什么,请Google。 实例部署的地址是:http://hellojavaweb.appspot.com

    如何创建,编写并部署Google AppEngine应用

    Google App Engine(GAE)是一个无服务器的应用平台,用于开发和托管Web应用程序,它为开发者提供了一个简单的平台来构建、运行和扩展应用程序。本指南将主要介绍如何使用Python 2.7语言在Windows平台上进行开发。 ...

    google app engine开发实例

    Google App Engine(GAE)是Google提供的一种云计算平台,用于构建和托管Web应用程序。它为开发者提供了服务器、数据库和运行环境等基础设施,让开发者可以专注于编写应用代码,而无需关心底层硬件维护。在这个...

    WingIDE部署GAE(google app engine)

    from google.appengine.ext.webapp.util import run_wsgi_app class HelloWorld(webapp.RequestHandler): def get(self): self.response.out.write('Hello, world!') application = webapp.WSGIApplication([('/...

    在Google App Engine上开发Flex应用(含简单示例源码)

    Google App Engine(GAE)是一个基于云的平台,用于构建和运行Web应用程序,而Flex是一种用于创建富互联网应用程序(RIA)的客户端技术。本教程将深入探讨如何将这两者结合,以创建出交互性强大的Web应用。 首先,...

    使用Google App Engine架设网站.pdf

    Google App Engine 是谷歌推出的一个云计算平台,它允许开发者构建和托管网络应用程序。作为一款免费的虚拟主机服务,它不仅提供了存储空间、带宽和计算资源,还运行在谷歌庞大的全球服务器集群上,确保高可用性和...

Global site tag (gtag.js) - Google Analytics