Имам проект Maven Java GAE (Google App Engine) в Eclipse Oxygen Release 4.7.2 и Google Cloud Tools за Eclipse плъгин версия 1.5.0. Пускам своя Eclipse в машина с Windows 10.
Имам прост клас 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 (Debug As -> App Engine), стартирането на сървъра е невероятно БАВНО и достигам до съобщението за грешка:
server app engine Standard на localhost не успя да стартира в рамките на 240 секунди. Ако сървърът изисква повече време, опитайте да увеличите времето за изчакване в редактора на сървъра.
АКТУАЛИЗАЦИЯ 16 януари 2018 г.:
междувременно, докато идва грешката, Eclipse замръзва и след това Java процесът на стартирания сървър остава да виси. Така че не мога да рестартирам сървъра, освен ако не убия процеса на Java сървъра.
Това е екранна снимка, която представя тази точка
Имайте предвид, че в долния десен ъгъл Java процесът на сървъра все още не е спрян
Това е екранна снимка, която показва чакащото състояние на спиране
Така че не мога да рестартирам сървъра, освен ако не убия процеса на Java сървъра.
@BriandeAlwis Има ли някакъв журнал, който мога да предоставя, за да ви помогна по-добре? Може би е проблем с интегрирането на Google Cloud SDK „gcloud“?
АКТУАЛИЗАЦИЯ 16 януари 2018 г.:
Опитвам се да понижа версията в Google Cloud SDK:
- Google Cloud SDK 172.0.0
- app-engine-java 1.9.56
- app-engine-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
- app-engine-python 1.9.65
- bq 2.0.28
- ядро 2018.01.15
- gsutil 4.28