问题标签 [gae-eclipse-plugin]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
617 浏览

google-app-engine - 不使用 GWT 的 Google App Engine Eclipse 插件

我想在 Google App Engine 上托管一个 Java/AngularJS 应用程序,并利用 Eclipse 插件。我认为最直接的方法是:

  1. 在 Eclipse 中,启动一个新的 Google Web 项目。
  2. 转到项目属性并取消选中 GWT 和 DataNucleus。
  3. 删除生成的 java 类和 GWT 相关的东西,这样你就有了 appengine.web.xml、web.xml、WEB-INF/lib、log4j 属性和一些其他文件。
  4. 将 index.html 放在 war 文件夹下,favicon.ico 的姐妹。
  5. 将web.xml欢迎文件更改为 index.html
  6. 部署并测试 index.html 是否可见。

通过 Eclipse 部署工作正常,但 myapp.appspot.com/ 和 myapp.appspot.com/index.html 都返回 404。

简单地说,我的用例是“如何在没有 800 磅 GWT 的情况下将 index.html 部署到 GAE(使用 Eclipse 插件)?”

我无法找到关于此的好的文档。

0 投票
2 回答
234 浏览

google-app-engine - 将 gae 部署到开发服务器停止工作

我正在完成一个运行良好的测试 GAE Java 项目,但我决定考虑将 GWT 添加到同一个项目中。然后我决定坚持我正在学习的 GAE 东西,并决定删除 GWT。问题是我现在无法部署到开发服务器,因为它在 Eclipse 控制台窗格中提供了以下内容。任何人都知道请我如何将适当的设置重置为我的项目最初的方式?

终止测试 [Web 应用程序] C:\Program Files\Java\jdk1.6.0_37\bin\javaw.exe 用法:[选项]

选项:--help、-h 显示此帮助信息并退出。--server=SERVER 用于确定最新 -s SERVER SDK 版本的服务器。--address=ADDRESS 本地机器上接口的地址 -a ADDRESS
绑定到(或 0.0.0.0 对于所有接口)。--port=PORT
本地机器上绑定的端口号。-p PORT --sdk_root=DIR 覆盖 SDK 所在的位置。--disable_update_check 禁用对较新 SDK 版本的检查。--generated_dir=DIR 设置生成文件的目录。--jvm_flag=FLAG 将 FLAG 作为 JVM 参数传递。可以重复提供多个标志。

0 投票
1 回答
483 浏览

google-app-engine - 使用 Python 创建与 App Engine 连接的 Android 项目

我找到了一个看似简单的应用程序引擎教程,用于创建带有 java 后端的 android 应用程序。应用引擎是否有使用 Python 而不是 Java 的教程?我一直找不到。即使没有像 Java 那样简单的 python 插件,是否有人知道与 appEngine 提供的 java 插件的明显简单性非常接近的东西?

0 投票
1 回答
1083 浏览

google-app-engine - Google App Engine 配置中的静态文件集和资源文件集是否交互?

Google App Engine appengine-web.xml 配置文件允许您指定哪些文件是静态内容,哪些文件是资源。当您将应用程序上传到 Google 时,只有指定为静态的内容才会放置在静态内容服务器上,并且只有指定为资源的文件才会被推送到应用程序服务器(解释自https://developers.google.com/appengine/docs/ java/config/appconfig)。

我有一些配置语句看起来像......

我的问题是...

当我将文件添加到静态文件列表时,这是否意味着它们也不会作为资源文件发送?

当我将文件添加到资源文件列表时,这是否意味着它们也不会作为静态文件发送?

还是我需要在每个部分中提供完整的排除路径集?

文档在这里模棱两可(至少我没有看到任何明确的内容)。由于这只是节省空间的优化(我猜还有一些上传时间),所以它对我来说可能还不太重要。但我似乎没有任何方法可以判断内容在推送到 Google 时是否进入静态或资源区域。

谢谢!

0 投票
1 回答
135 浏览

java - 为什么此 Google App Engine 应用程序意外重定向到 Google 登录页面?

我部署了一个使用 Java 和 Facebook Javascript SDK 创建的小型应用程序。该应用程序运行良好,直到它打开我的第一页 idex.jsp。在这里,我有一个名为“Enter”的提交按钮。当我点击它时,它会将我带到 Google 帐户的登录页面,而不是显示下一页的内容。如何删除此不需要的对 Google 登录的重定向?我的应用程序中没有执行此重定向的任何代码。
此外,当我在某些浏览器(例如 IE)中按 Enter 时,Enter 按钮没有任何作用!但是,当我通常使用 myapp.appspot.com 运行该应用程序时,它确实将我带到了我的应用程序的第二页。有人可以帮忙吗?

这是我在 index.jsp 中的部分代码,可将我带到下一页。

0 投票
0 回答
187 浏览

android - 开箱即用的应用程序引擎连接的 android 项目不工作 - 应用程序崩溃

我一直在关注关于使用 eclipse 插件创建 App Engine 连接的 Android 项目的简单教程。

设置完所有内容后,运行项目会导致两种可能性:

  • 如果LOCAL_ANDROID_RUN = false,项目吐出预期的抱怨:

    1) 向 Google Cloud Messaging 注册...成功!2) 向端点服务器注册...失败

    您的 Cloud Endpoints 服务器未部署到 App Engine,或者需要通过在 CloudEndpointUtils.java 中将 LOCAL_ANDROID_RUN 设置为“true”来更改您的设置以针对本地实例运行。

  • 如果LOCAL_ANDROID_RUN = true,第二次我点击“注册”应用程序崩溃!这是我没有得到的部分。我正在开箱即用地运行该项目。我唯一做的就是LOCAL_ANDROID_RUN从假变为真。

因此,过去四个小时我一直在研究解决方案。我看到有关-a 0.0.0.0或的讨论-bindAddress 0.0.0.0;除非我错误地设置它们(我可能是),否则它们不起作用。有时我会收到下面的“错误”。apply因此,如果这是我的问题,那么在单击and之前,我应该在参数框中究竟有什么run

关于如何让这个out of the box项目工作的任何见解?

0 投票
1 回答
631 浏览

eclipse - 我可以在 maven gae 项目中使用 google app engine eclipse 插件吗?

我使用官方方式( https://developers.google.com/appengine/docs/java/tools/maven )将 GAE 项目迁移到 Maven 项目,但我不想使用 Maven 来部署/使用 devserver。

当我使用 GAE Eclipse 插件时,出现错误:

是否可以使用 GAE eclipse 插件或者我必须使用 Maven 来部署/本地服务器?

0 投票
1 回答
475 浏览

google-app-engine - 难以在应用程序引擎和 JPA 上建立一对多关系

我在书和章节之间有一对多的关系。我能够创建一个书籍对象并成功为其添加章节(我查看数据存储并查看我的创建)。但是,如果我尝试循环浏览这些章节,在取一本书后,我会收到错误消息

经过大量研究,我终于找到了一个博客,上面写着just place @Basicon the getChaptersmethod。当我这样做时,我收到了这个新错误:

我一直在尝试各种东西,模型的最新外观是

0 投票
1 回答
516 浏览

google-app-engine - 从应用引擎端点提供 blob

我想从我的 google 端点服务器向 android 应用程序提供 blob;不是指向 blob 的链接,而是实际的 blob。我是否必须在 Base64 中对 blob 进行编码才能从端点发送它,还是由应用引擎处理?

请不要将此问题与从前端发送图像到后端的反向路径混淆。我想从服务器发送到客户端。我需要对 blob 进行编码还是 app-engine 会处理它?哦,我正在使用Java。

0 投票
3 回答
1324 浏览

google-app-engine - 在事先不知道大小的情况下从 Google Blobstore 获取 blob

我需要以编程方式从 Blobstore 中获取一个 blob,而事先不知道大小。有谁知道这是怎么做到的吗?

我试过使用

但我收到一个错误,因为(至少看起来)Integer.MAX_VALUE太大了。

那么有谁知道如何正确地做到这一点?另外,如果您可以顺便告诉我,将相同的图像作为“jpeg”还是“png”放入 blobstore 更好?