通过代理上传Google App Engine 应用
这个是Google app engine的一个issue:
Seems to be no support for proxy in appcfg.py
http://code.google.com/p/googleappengine/issues/detail?id=126
解决方案:[Windows]
1、在命令行中Set evironment variables:
set http_proxy=http://proxy.blah.com.au:3128
set https_proxy=https://proxy.blah.com.au:31
C:\PROGRA~1\Google\GOOGLE~3>set https_proxy=https://proxy.blah.com.au:3128/
http_proxy=http://proxy.blah.com.au:3128/
2、下载Change the appcfg.py file:
http://googleappengine.googlecode.com/issues/attachment?aid=-622907771208491476&name=appcfg.py
替换掉:
C:\Program Files\Google\google_appengine\google\appengine\tools\appcfg.py
appcfg.py
59.6 KB Download
3、如果替换后出现如下错误:
I replaced the appcfg.py file and now i get this error...
Traceback <most recent call last>:
File "C:\Program Files\Google\google_appengine\appcfg.py", line 53, in<module>
from google.appengine.api import appinfo
File "C:\Program Files\Google\google_appengine\google\appengine\api\appinfo.py",
line 31, in<module>
from google.appengine.api import validation
File "C:\Program Files\Google\google_appengine\google\appengine\api\validation.py",
line 44, in<module>
import yaml
ImportError: No module named yaml
就要安装yaml:
C:\Program Files\Google\google_appengine\lib\yaml>python setup.py install
[To solve the yaml trouble you have to install yaml, as described in
<your appengine path>\lib\yaml\README]
4、如果还有认证的问题:
Then to solve the authenticated proxy trouble, I used the arthurfreeman's appcfg.py
and I've tried to modify it according to elspoono suggestion, but I still had
troubles with my corporate NTLM authenticated proxy, then I've installed and
configured ntlmaps proxy and finally solved! (using the original arthurfreeman's
appcfg.py)
http://ntlmaps.sourceforge.net/
This Python proxy hides every issue about authenticated NTLM proxy, before running it
you have to input some infos in server.cfg file:
- port for ntlmaps listener
- your real proxy address
- your real proxy authentication domain/account/password
- your machine's nt_hostname
- friendly ips (in this case your machine ip)
Then , running the ntlmaps proxy on port 5865, I've configured the environment
variables in this way:
set https_proxy=https://localhost:5865
set http_proxy=http://localhost:5865
and finally succeed in uploading my first application in google app engine!
5、这下该可以了吧!!:)
分享到:
相关推荐
如果你不使用 Eclipse 进行开发,Google App Engine 也支持通过命令行工具进行编译和上传,相关指令在官方的使用说明中有详细描述,操作同样简便。 总结起来,Google App Engine 提供了一个便捷的平台,让开发者...
clock.rar 这是我今天做的一个基于google app engine写的一个在该平台上开发app的示例,通过该示例的学习,我们可以很快上手学会怎样在GAE上开发属于你的应用程序了,希望对大家有用!
最后,通过《云端代码Google App Engine编程指南》的指导,开发者可以更加系统地掌握GAE开发的核心知识,学会如何高效地使用这一平台来构建和维护各种Web应用和服务。通过学习这些知识,开发者能够利用GAE提供的各种...
7. **部署应用**:使用SDK的部署工具将应用上传到Google App Engine。 总的来说,Google App Engine Java SDK提供了一个完整的框架,让开发者可以专注于应用程序的业务逻辑,而无需关注服务器的管理和维护。这个SDK...
标题中提到的“Google App Engine 入门教程”意味着本文将介绍如何开始使用GAE这一服务,而描述中提到了“eclipse插件”,说明教程将会涉及如何在Eclipse开发环境中使用Google App Engine插件来开发应用。...
通过深入学习和理解这些知识点,开发者能够充分利用Google App Engine的优势,构建出高效、可扩展的应用程序。同时,随着版本的更新,文档也会不断进化,以适应新的特性和功能。因此,时刻保持对最新文档的关注是...
4. **项目创建**:创建App Engine应用的项目需在线上进行,通过登录Google账户并访问App Engine的操作页面完成。每个项目都有一个唯一的项目ID,且在部署时所用的网址也会包含此项目ID。 5. **编写项目文件**:每个...
**Google App Engine**是Google提供的一种云计算平台,用于构建和托管Web应用程序。它允许开发者使用Python、Java、Go或PHP等语言编写应用,并在Google的基础设施上运行,无需关心服务器维护、扩展性和高可用性等...
**部署应用**:将开发完成的应用程序部署至Google App Engine。 - **示例应用程序**: - **Servlet API示例**:构建一个简单的Web应用,使用Servlet处理HTTP请求,展示基本的HTML页面或进行数据库操作等。 - **...
Google App Engine(GAE)是Google推出的一款用于构建和托管Web应用的平台服务,它为开发者提供了丰富的工具和资源,使得开发者能够轻松地在Google的基础设施上运行应用程序。本文章将深入探讨GAE的核心概念、工作...
A good book to learn Google App Engine.
Google App Engine (GAE) 是Google Cloud Platform的重要组成部分之一,它为开发者提供了构建高效、可扩展的应用程序的平台。本文旨在详细介绍GAE在资源使用方面的一些关键限制,帮助开发者更好地理解和规划应用程序...
一个应该在Google App Engine 上的一个实例。用Java语言编写,里面包含源代码。致以Google App Engine是什么,请Google。 实例部署的地址是:http://hellojavaweb.appspot.com
4. **部署**:通过 appcfg.py 工具将应用上传到 App Engine。 5. **监控和管理**:在 App Engine 控制台上,可以查看应用状态、日志、性能指标,并进行版本管理。 总的来说,Google App Engine Python SDK 提供了一...
虽然Google App Engine本身不直接支持WebRTC,但通过这个SDK,开发者可以利用Python SDK构建后端服务来支持WebRTC的应用,例如处理信令、媒体流传输等。 "grunt build"是一个JavaScript构建工具,通常用于自动化...
4. **部署工具**:SDK附带了appcfg命令行工具,用于将本地应用打包并上传到AppEngine服务器,实现一键部署。 5. **性能监控**:AppEngine提供了详细的性能监控工具,包括请求统计、内存使用情况、CPU使用率等,帮助...