jjzjj

Appengine

全部标签

mongodb - 从 AppEngine 应用访问 MongoDB

我有一个用Golang编写的应用程序,可与MongoDB配合使用。我还有正在运行的MongoDBVM实例,通过点击部署进行部署。我可以连接到外部MongoDB实例,该应用程序在本地运行,并在GAE上的VM实例上运行,但是当作为应用引擎实例启动时(即通过goapp部署)NOT。在日志中,我看到“无法访问服务器”错误。我已经双重测试了所有网络配置并在我的“默认”网络中打开了MongoDB端口。我发现一些文章和帖子说您不能将MongoDB与Appengine一起使用,并且需要与Datastore一起使用,但它们都很旧(例如2011/2012),我无法在AppEngine文档中找到确认信息。所

mysql - SQLAlchemy AppEngine 标准 - 与 MySQL 服务器的连接丢失

我正在尝试从AppEngine标准(Python2.7)连接到Python中的第二代GoogleCloudSQL。直到现在,我都是直接使用MySQLDB驱动程序,没问题。我已经尝试切换到SQLAlchemy,但现在我在部署代码时总是出现此错误(它似乎在本地工作正常)导致错误500(这不仅仅是丢失的一些连接,它经常失败):OperationalError:(_mysql_exceptions.OperationalError)(2013,"LostconnectiontoMySQLserverat'readinginitialcommunicationpacket',systemerro

google-app-engine - 谷歌应用引擎 JRE 类 "Black List"

GoogleAppEngine有一个“JREClassWhiteList”。我真正想要的是一个“黑名单”——换句话说,就是不能在GAE上运行的JavaAPI。这样的列表存在吗?是否有任何开发人员在使用GAE上的JavaAPI时遇到过问题? 最佳答案 他们似乎采取了更多的白名单方法:http://code.google.com/appengine/docs/java/jrewhitelist.html.此处还有关于沙箱的更多详细信息(它可以访问哪些文件等):http://code.google.com/appengine/docs/j

java - Lucene-Appengine 的 SegmentIndexInput readByte 方法中的 NullPointerException

我在运行Lucene时得到以下错误跟踪。我包括提示错误的代码段。具体项目/连接器是LuceneforAppengine代码publicstaticvoidresetAllIndicesUsingDatastore(){LOG.info("InsideresetAllIndicesUsingDatastore");StandardAnalyzeranalyzer=newStandardAnalyzer();GaeDirectorydirectory=newGaeDirectory(LuceneWorker.DOGS);//createdogindexIndexWriterConfigco

java - 初始化本地数据存储异常 : No API environment is registered for this thread

我想使用一些数据初始化我的本地数据存储常规Java程序(我不想启动开发服务器并调用服务/servlet),我得到以下异常异常(exception):Exceptioninthread"main"java.lang.NullPointerException:NoAPIenvironmentisregisteredforthisthread.atcom.google.appengine.api.datastore.DatastoreApiHelper.getCurrentAppId(DatastoreApiHelper.java:108)atcom.google.appengine.api

java - Google AppEngine session 示例

我只是enabledSession在我的GoogleAppEngine/Java+GWT应用程序中。我该如何使用它?我如何获得sessionID并从中播放所有好东西?是否有任何简单登录页面的真实示例,我只需输入登录名和密码,然后通过RPC调用转到服务器,对数据库进行身份验证并将sessionID发送回客户端。我已经有了以下代码,但不知道下一步该做什么:GWT登录表单:publicclassLoginForm{privatefinalLoginServiceAsyncloginService=GWT.create(LoginService.class);VerticalPanellogi

java - Gradle 传递依赖项排除未按预期工作。 (如何摆脱 com.google.guava :guava-jdk5:13. 0 ?)

这是我的build.gradle的一个片段:compile'com.google.api-client:google-api-client:1.19.0'compile'com.google.apis:google-api-services-oauth2:v2-rev77-1.19.0'compile'com.google.apis:google-api-services-plus:v1-rev155-1.19.0'compile'com.google.appengine.tools:appengine-gcs-client:0.4.1'compile'com.google.appen

java - AppEngine Java Google+ 登录缺少 gplus_id

我正尝试按照说明在GoogleAppEngine上使用java登录G+here第8步代码获取gPlusId如下StringgPlusId=request.queryParams("gplus_id");这个请求应该来自第6步中的ajax调用,它只在请求中发送authResult['code'],即使authResult没有参数gplus_id这个gplus_id是怎么来的,从哪里来的?! 最佳答案 您的请求获得授权了吗?如果是,那么您是否检查过是否通过以下链接为您的GAE应用程序启用了Google+API。https://conso

java - 打开 zip 文件时出错或缺少 : C:\Program 的 JAR list

我正在执行来自https://developers.google.com/appengine/docs/java/webtoolsplatform#dynamic_web_project的步骤“在服务器上运行项目”我遇到了一个问题:ErroroccurredduringinitializationofVMagentlibraryfailedtoinit:instrumentErroropeningzipfileorJARmanifestmissing:C:\Program另一个人在这里报告了类似的问题:ErroropeningzipfileorJARmanifestmissing:C:

python - 导入错误 : No module named google. oauth2

我想在我的项目中添加一个google.cloud.storage依赖项,所以我尝试安装这个依赖项pipinstall--upgradegoogle-cloud-storage使用dev_appserver再次运行我的应用程序,它显示我的gcloud组件需要更新。好的,gcloud组件更新在我的src/__init__.py文件中,我得到了告诉gcloud在哪个文件夹中查找依赖项的代码,如下所示:fromgoogle.appengine.extimportvendorvendor.add('src/libs')所有依赖项都已正确安装,除了我收到错误ImportError:Nomodule