Tag: 谷歌应用程序引擎的

favicon.ico“找不到错误”在应用程序引擎

我试着开发应用程序引擎,并在我总是看到的pipe理控制台中显示的错误列表 /favicon.ico 我阅读文档,添加了一个名为静态的新文件夹,并在我的app.yaml中join了这个文件夹 – url: /favicon.ico static_files: static/favicon.ico upload: static/favicon.ico 但即使现在ia得到相同的错误…

java.lang.ClassNotFoundException:com.sun.jersey.spi.container.servlet.ServletContainer

我正在尝试使用Jersey + Google应用程序引擎构build一个简单的Hello World应用程序两天。 对于简单的AppEngine项目,我遵循这些教程,并且都可以正常工作https://developers.google.com/appengine/docs/java/gettingstarted/creating https://developers.google.com/appengine/docs/java/webtoolsplatform 但现在我正在尝试添加泽西岛,并按照本教程http://www.vogella.com/articles/REST/article.html 。 但服务器不断给我 java.lang.ClassNotFoundException:com.sun.jersey.spi.container.servlet.ServletContainer 当我在web.xml中添加这些行时: <?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns="http://java.sun.com/xml/ns/javaee" xmlns:web="http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" xsi:schemaLocation="http://java.sun.com/xml/ns/javaee http://java.sun.com/xml/ns/javaee/web-app_2_5.xsd" id="WebApp_ID" version="2.5"> <display-name>TestServer</display-name> <servlet> <servlet-name>Jersey REST Service</servlet-name> <servlet-class>com.sun.jersey.spi.container.servlet.ServletContainer</servlet-class> <init-param> <param-name>com.sun.jersey.config.property.packages</param-name> <param-value>com.test.myproject</param-value> </init-param> <load-on-startup>1</load-on-startup> </servlet> <servlet-mapping> <servlet-name>Jersey REST Service</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping> </web-app> 我已经从这里下载了Jersey JAX-RS 2.1 RI bundle ,并按照教程中的描述在WEB-INF/lib文件夹中添加了所有jar文件。 甚至在两天之后,没有任何工作。 我在Google上search了几次,显然使用Maven的人已经以某种方式解决了这个问题,但是我没有使用Maven,也没有编写这个教程。 只是为了检查,即使com.sun.jersey.spi.container.servlet.ServletContainer存在于导入的Jersey jars我试图用Java编写这个完全合格的名字,让intellisense完成名称,但是我不能在com.sun.je之后得到任何intellisense com.sun.je所以我最后的猜测是,在最近的Jersey版本中已经有一些软件包重新排列 ,并且jersey不再在com.sun 。 我筋疲力尽,我将不胜感激任何forms的帮助。

UnicodeEncodeError:'ascii'编解码器不能在位置0编码字符u'\ xef':序号不在范围内(128)

我想parsing我的XML文档。 所以我已经存储了我的XML文档如下 class XMLdocs(db.Expando): id = db.IntegerProperty() name=db.StringProperty() content=db.BlobProperty() 现在我的下面是我的代码 parser = make_parser() curHandler = BasketBallHandler() parser.setContentHandler(curHandler) for q in XMLdocs.all(): parser.parse(StringIO.StringIO(q.content)) 我得到以下错误 'ascii' codec can't encode character u'\xef' in position 0: ordinal not in range(128) Traceback (most recent call last): File "/base/python_runtime/python_lib/versions/1/google/appengine/ext/webapp/__init__.py", line 517, in __call__ handler.post(*groups) File "/base/data/home/apps/parsepython/1.348669006354245654/mapreduce/base_handler.py", line 59, in post self.handle() […]

Google云terminal和用户的身份validation

我目前刚进入AppEngine世界,并希望使用云端点为我正在开发的移动应用程序创build后端。 我现在的问题之一是关于用户的身份validation。 我一直关注App Engine上的Udacity MOOC,并且教会了我们如何使用Google帐户来validation用户的API请求。 在后端,我们只需要添加一个User参数给我们的方法,并检查用户是否login。据我所知,这个用户参数是由App Engine根据请求的Authorization头生成的。 ( 可能需要一些确认 ) 现在,有一堆我不确定要理解的东西,这在MOOC上没有得到很好的解释。 现在,我想知道这是否与其他OAuth计划兼容,除了Google? 所以,如果我想实现Facebook身份validation,我会只通过Facebook访问令牌? 从我search的内容来看,使用Android上的Facebook SDK将导致我能够生成一个用户访问令牌,它可以将我的用户识别为脸书 。 发送到我的后端后,我想要检查它与Facebook的有效性,如果它是有效的,创build一个新的用户到我的应用程序。 现在,我也想生成一个新的令牌,标识我的应用程序的用户。 我需要做些什么来做到这一点?

如何使用谷歌应用程序引擎与我自己的裸域(而不是子域)?

经过几个小时的阅读和试​​验DNSlogging,我可以通过这些URL访问我的Google应用引擎应用: myappid.appspot.com www.myappid.myowndomain.com 什么不行: myowndomain.com www.myowndomain.com 我希望能够直接从我的域而不是一个子域服务我的应用程序。 我见过这样做的应用程序。 有没有办法做到这一点没有URLredirect? 谢谢,马克

如何使用ResourceBundle在资源属性中使用UTF-8

我需要使用Java的ResourceBundle在我的资源属性中使用UTF-8。 当我直接input文本到属性文件,它显示为mojibake。 我的应用在Google App Engine上运行。 任何人都可以给我一个例子吗? 我无法得到这份工作。