问题标签 [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 投票
0 回答
53 浏览

ios - 应用 api 响应中收到 Gae Server 错误

在我的应用程序中,我们使用 GAE 进行反手支持。我们曾多次收到以下回复。

  • 我们使用了 Java 7。
  • 已占用 GAE RAM 512 MB。
  • 我们如何才能停止从服务器接收那种类型的 HTML 代码?

    • 在控制台中,我们展示了这种类型的警告。

    “处理此请求的进程遇到问题,导致它退出。这可能会导致新进程用于对您的应用程序的下一个请求。如果您经常看到此消息,您可能会在期间抛出异常应用程序的初始化。(错误代码 104)“

    此警告会导致 500 服务器错误吗?

0 投票
0 回答
90 浏览

javascript - GAE JAVA 代码更改未反映在 Eclipse 中

在寻找过去两天我的问题的答案后,我问了这个问题。

已经尝试过的事情

我在 Eclipse 中尝试过以下操作:

  1. 清理/构建我的项目
  2. 重命名我的 JavaScript 文件(此文件中的更改未反映)
  3. 从控制台终止所有启动(使用双十字图标)
  4. 从调试窗口终止/断开所有启动(右键单击启动并选择终止/断开所有选项)
  5. 从项目中删除所有文件,清理项目并再次复制文件。
  6. 从浏览器选项中清除浏览器缓存/历史记录(使用 Google Chrome 47.0.2526.106 m 和 Internet Explorer 11.0.9600)
  7. 使用此代码

$("#form-contact-form").on('click', '#btn-contact-from-submit', function () { //my code goes here... });

代替

$('#btn-contact-from-submit').click(function(){ //my code goes here... });

  1. <script type="text/javascript" src="js/page-contact.js?123"></script>也用过

我的问题

我正在做一个小改动,即在我的 html 文件中的按钮元素中添加一个事件侦听器。我在侦听器中添加了一个alert('Sending Message');too,以便它在进入侦听器代码时立即触发警报。以前它正在工作。但是从过去两天开始,我所做的任何变化都没有反映出来。

ECLISPE 和 GAE 插件版本

  1. ECLIPSE:Juno 发布版本 ID:20120614-1722
  2. 用于 ECLIPSE 的 GAE 插件:3.8.0.v201410302155-rel-r42

代码

  1. HTML 按钮元素

  1. JAVASCRIPT 监听器

我在正文结束之前包含了 JavaScript 文件

有人可以帮我吗?

如果我错过了包含任何信息,请通知我,我会更新我的问题。

感谢社区!

0 投票
0 回答
18 浏览

java - JDO java.lang.NullPointerException

我对 GAE、JDO 和 JAVA 本身非常陌生,并且在将表单数据发布到 Servlet 时陷入了 NullPointerException。上面的代码是我的 JSP 文件,格式如下:

这是接收提交字段的 Servlet:

更新:我已经初始化了所有值,但仍然收到 NullPointerException

0 投票
1 回答
668 浏览

google-app-engine - HttpIoException:发布到 URL 时出错:发现错误 302

从今天开始,我在从 Eclipse 向 Google App Engine 部署新版本时遇到以下问题:

更多调试信息:

我根本不知道出了什么问题,因为我没有更改代码或设置中的任何重要内容。

有人知道这里出了什么问题吗?

0 投票
2 回答
170 浏览

java - 从 Eclipse 部署 Google App Engine 模块/服务应用程序

一周以来,我的 Google App Engine 项目无法部署到 Google 服务器。这是一个不使用 Maven 的 EAR 项目(带有模块/服务)。我一直使用 Eclipse(JEE 或 WTP)中的“服务器”面板将它部署到远程服务器。Eclipse 的 Google 插件在“服务器”面板中插入了一个下拉菜单。

当我尝试部署时立即发生错误。它说:

“执行 Google App Engine 远程操作”遇到问题。“执行 Google App Engine 远程操作”期间发生内部错误。

在详细信息中有更多信息,即“java.lang.NullPointerException”。没有堆栈跟踪,没有指示 NPE 发生的位置,没有日志文件的位置。

有没有人(可能来自谷歌?)知道从哪里开始寻找这个错误的原因?

0 投票
2 回答
359 浏览

java - 我如何使用最新的应用程序引擎 sdk for java(使用 maven 或 eclipse)?

我想开始在 Java 中使用 GAE,但我仍在努力使用工具。

我的第一次尝试是使用带有“Google Plugin for Eclipse”的 Eclipse。我让它运行了,但是在调试时我得到了我的 sdk 已经过时的信息。所以我问自己,我怎样才能自己更新 SDK。此外,我有一种感觉,因为 Pluging/SDK 不再更新,而且 IntelliJ 作为 IDE 有很多提示可供选择,所以这已不再可行。

所以我继续阅读文档并找到了 maven-way。当我运行时,再次设置所有内容并获取有关 sdk 已过时的信息mvn appengine:devserver

当我检查 pom.xml 时,我可以看到它的原因:

但是这些版本不匹配,只是增加版本号不起作用,因为 maven 找不到存储库。

所以我再次问自己,如果文档仍然是要走的路。

我尝试的下一个方法是使用“gcloud”命令行工具,但我现在又一次错过了文档。

所以我的问题是,我如何使用当前的 SDK?

目前开始开发 java gae 应用程序的“最佳工具”是什么,因为到目前为止我所有的尝试似乎都已经过时了。蚂蚁?马文?蚀?智能?安卓工作室?

感谢您的任何帮助!

0 投票
2 回答
809 浏览

java - 无法访问谷歌应用引擎应用程序/被部署在不正确的项目 ID 上

我在 google app 引擎上的 web 应用程序是使用 jdk 1.7 和 eclipse 构建的。该项目在 localhost 服务器上运行良好,因此我使用 eclipse 工具部署到云中。问题是应用程序不是部署到 [my_app_id].appspot.com 而是部署在 1-dot-[my_app_id].appspot.com

现在我可以访问 1-dot-[my_app_id].appspot.com 上的应用程序,但这不是我想要的 pid。我已经仔细检查了项目 id,并且我没有在我的应用程序 id 之前添加任何 1 点。我实际的 [my_app_id].appspot.com 仅显示一个 Hello World 页面,即使使用 mvn appengine:update 也没有更新。

请建议我在部署时是否犯了任何错误。

0 投票
1 回答
47 浏览

java - GAE 开发服务器忽略“线程安全”标志

我正在为我的 GAE 应用程序(Java)使用带有 Cloud Tools 插件的 eclipse。我试图让我的 servlet 分派多个请求,所以我<threadsafe>true</threadsafe>在 appengine-web.xml 中添加了标志。但无论标志值如何,开发服务器都会保持串行调度请求(在单线程中)。

当我将项目部署到生产中时,在那里工作正常。它也曾经与 Eclipse 的 Google 插件一起使用。所以我认为问题出在 Cloud Tools 插件或我如何使用它。

ps:即使它不是有效的布尔值,标志值也会被忽略。

感谢帮助!

0 投票
1 回答
294 浏览

google-app-engine - 我可以在不安装“Google Cloud SDK”的情况下安装“Cloud Tools for Eclipse”吗?

我在 2 年前使用过 GAE。现在我在新机器上设置它。

我的 Web 应用程序是多作者博客,它将使用 Datastore 来存储数据。我想设置标准环境(而不是灵活环境)。

  1. 我已经安装了 Java 8(使用 Java 8 只是因为它是最新的,如果需要我可以使用 Java 7)。
  2. 我还下载并设置了 Eclipse Oxygen(如果有用,我可以再次更改它)。
  3. 我已经下载并设置了“appengine-java-sdk-1.9.59”。

我想为 Eclipse 设置 App Engine 插件。显然它已被弃用,建议使用 Cloud Tools for Eclipse ( https://developers.google.com/eclipse/docs/download )。

  1. 考虑到我正在开发低容量网站并且它不需要SDK可能提供的所有功能,我是否应该安装“Google Cloud SDK”(https://cloud.google.com/eclipse/docs/quickstart )?
  2. 我可以在不安装“Google Cloud SDK”的情况下安装“Cloud Tools for Eclipse”吗?
0 投票
1 回答
215 浏览

java - GAE Java 8 标准环境中的服务

我想知道是否有任何方法可以使用 Java 8 标准运行时环境在 GAE 中创建多服务应用程序。

我正在使用 Eclipse,在此环境下创建动态 Web 项目时,似乎禁止在 EAR 结构中包含 WAR。

听起来合乎逻辑:https ://cloud.google.com/appengine/docs/standard/java/configuration-files#the_default_service

使用服务的 App Engine 应用程序组织为未打包的 Java Enterprise Archive (EAR) 目录结构。顶级 EAR 目录包含一个 META-INF 子目录,以及应用程序中每个服务的单独目录。请注意,仅 Java 7 运行时支持 EAR,Java 8 运行时不支持。

有没有办法绕过 EAR 结构 ex ?或任何其他建议?最坏的情况,有人知道是否有计划在短期内支持服务结构?