`

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>

相关推荐

Global site tag (gtag.js) - Google Analytics