Приложение SpringBoot можно развернуть в Google Flex App Engine.
Но при попытке развернуть в Google Standard App Engine будет выдано исключение:
[INFO] GCLOUD: 2018-06-11 23: 04: 06.517:ПРЕДУПРЕЖДЕНИЕ: oeja.ClassInheritanceHandler: qtp249515771-16: [INFO] GCLOUD: java.lang.NullPointerException [INFO] GCLOUD: в java.util.concurrent.ConcurrentHashMap.get (ConcurrentHashMap.java:] GGOUD: org.eclipse.jetty.annotations.ClassInheritanceHandler.addToInheritanceMap (ClassInheritanceHandler.java:72) [INFO] GCLOUD.jetty.annotations.AnnotationParser $ MyClassVisitor.visit (AnnotationParser.java:476) [INFO] GCLOUD: в org.objectweb.asm.ClassReader.accept (ClassReader.java:650) [INFO] GCLOUD: в org.objectweb.as.ClassReader.accept (ClassReader.java:525) [INFO] GCLOUD: at org.eclipse.jetty.annotations.AnnotationParser.scanClass (AnnotationParser.java:978) [INFO] GCLOUD: at org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry (AnnotationParser.java:958) [INFO] GCLOUD: at org.eclipse.jetty.annotations.AnnotationParser.parseJar (AnnotationParser.java:902) [INFO] GCLOUD: atno.n.An.An.An.An.Net.egn.egn.ec.parse (AnnotationParser.java:851) [INFO] GCLOUD: в org.eclipse.jetty.annotations.AnnotationConfiguration $ ParserTask.call (AnnotationConfiguration.java:163) [INFO] GCLOUD: в org.eclipse.jetnnofation.no.run (AnnotationConfiguration.java:546) [INFO] GCLOUD: at org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:671) [INFO] GCLOUD: at org.ecliptil.jetty..QueuedThreadPool $ 2.run (QueuedThreadPool.java:589) [INFO] GCLOUD: at java.lang.Thread.run (Thread.java:748) [INFO] GCLOUD: 2018-06-11 23: 04: 06.669: ИНФО:oeja.AnnotationConfiguration: main: Истекшее время сканирования = 1717ms
Пример, который я взял, отсюда.
https://github.com/GoogleCloudPlatform/getting-started-java/tree/master/appengine-standard-java8/springboot-appengine-standard
Я просто обновляю компоненты gcloud
gcloud components list
sudo gcloud components update
У меня было до обновления jetty-9.3.18.v20170406
У меня после обновления: jetty-9.4.14.v20181114
PD: Извините за мою грамматику, мой родной язык - испанский.
Я видел это исключение с некоторых версий Spring Boot> 2.0.0.Я не знаю точно, что это значит ... но приложение обычно должно работать на облачной платформе Google ...