gpt4 book ai didi

java - 在 GAE 项目上调试时,Eclipse Oxygen 服务器启动速度非常慢。服务器进程挂起并处于停止挂起状态

转载 作者:行者123 更新时间:2023-11-30 02:16:28 27 4
gpt4 key购买 nike

我在 Eclipse Oxygen 版本 4.7.2 和 Google Cloud Tools for Eclipse 插件版本 1.5.0 中有一个 Maven Java GAE (Google App Engine) 项目。我正在 Windows 10 计算机上运行 Eclipse。

我的代码中有一个简单的 Servlet 类:

package it.ale.test;

import java.io.IOException;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

@WebServlet(name = "HelloAppEngine", urlPatterns = { "/hello" }, loadOnStartup = 1)
public class HelloAppEngine extends HttpServlet {

@Override
public void init() throws ServletException {

super.init();

System.out.println("Print something.");

}

@Override
public void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException {

response.setContentType("text/plain");
response.setCharacterEncoding("UTF-8");

response.getWriter().print("Hello App Engine!\r\n");

}

}

当我在“public void init()”函数的任何行上放置调试断点时,例如该行:

System.out.println("Print something.");

我在 Debug模式下启动服务器(调试为 -> App Engine),服务器启动速度非常慢,并且出现错误消息:

server app engine Standard at localhost was unable to start within 240 seconds. If the server requires more time, try increasing the timeout in the server editor.

<小时/>

2018 年 1 月 16 日更新:

在错误发生的同时,Eclipse 卡住,之后启动的服务器的 Java 进程仍然挂起。因此,除非终止 Java 服务器进程,否则我无法重新启动服务器。

This is a screenshot that represents this point

请注意,右下角服务器的Java进程尚未停止

This is a screenshot that show the pending stopping state

因此,除非终止 Java 服务器进程,否则我无法重新启动服务器。

@BriandeAlwis我可以提供任何日志来更好地帮助您吗?也许是 Google Cloud SDK“gcloud”集成问题?

<小时/>

2018 年 1 月 16 日更新:

我尝试降级 Google Cloud SDK 中的版本:

  • Google Cloud SDK 172.0.0
  • 应用程序引擎-java 1.9.56
  • 应用程序引擎-python 1.9.60
  • bq 2.0.26
  • 核心2017.09.15
  • gsutil 4.27

但问题仍然存在。

现在我回到了最新版本,再次强调了这个问题。

  • Google Cloud SDK 184.0.0
  • app-engine-java 1.9.60
  • 应用程序引擎-python 1.9.65
  • bq 2.0.28
  • 核心2018.01.15
  • gsutil 4.28

最佳答案

自 Google Cloud Tools for Eclipse 1.6.0 起,此问题已得到修复。

对详细信息感兴趣的人,请参阅https://github.com/GoogleCloudPlatform/google-cloud-eclipse/issues/2727 .

关于java - 在 GAE 项目上调试时,Eclipse Oxygen 服务器启动速度非常慢。服务器进程挂起并处于停止挂起状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48230788/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com