首页 > 解决方案 > spring boot 可以在谷歌标准应用引擎上运行吗?

问题描述

SpringBoot 应用程序可以部署到 Google Flex App Engine。

但是当我尝试部署到 Google Standard App Engine 时,会抛出异常:

[信息] GCLOUD:2018 年 6 月 11 日 23:04:06.517:WARN:oeja.ClassInheritanceHandler:qtp249515771-16:[INFO] GCLOUD:java.lang.NullPointerException [INFO] GCLOUD:在 java.util.concurrent.ConcurrentHashMap。获取(ConcurrentHashMap.java:936)[INFO] GCLOUD:在 org.eclipse.jetty.annotations.ClassInheritanceHandler.addToInheritanceMap(ClassInheritanceHandler.java:72)[INFO] GCLOUD:在 org.eclipse.jetty.annotations.ClassInheritanceHandler.handle( ClassInheritanceHandler.java:58) [INFO] GCLOUD: at org.eclipse.jetty.annotations.AnnotationParser$MyClassVisitor.visit(AnnotationParser.java:476) [INFO] GCLOUD: at org.objectweb.asm.ClassReader.accept(ClassReader. java:650) [INFO] GCLOUD:在 org.objectweb.asm.ClassReader.accept(ClassReader.java:525) [INFO] GCLOUD:在 org.eclipse.jetty.annotations.AnnotationParser。scanClass(AnnotationParser.java:978)[INFO] GCLOUD:在 org.eclipse.jetty.annotations.AnnotationParser.parseJarEntry(AnnotationParser.java:958)[INFO] GCLOUD:在 org.eclipse.jetty.annotations.AnnotationParser.parseJar( AnnotationParser.java:902) [INFO] GCLOUD: 在 org.eclipse.jetty.annotations.AnnotationParser.parse(AnnotationParser.java:851) [INFO] GCLOUD: 在 org.eclipse.jetty.annotations.AnnotationConfiguration$ParserTask.call( AnnotationConfiguration.java:163) [INFO] GCLOUD: 在 org.eclipse.jetty.annotations.AnnotationConfiguration$1.run(AnnotationConfiguration.java:546) [INFO] GCLOUD: 在 org.eclipse.jetty.util.thread.QueuedThreadPool.runJob (QueuedThreadPool.java:671)[INFO] GCLOUD:在 org.eclipse.jetty.util.thread.QueuedThreadPool$2.run(QueuedThreadPool.java:589)[INFO]GCLOUD:在 java.lang。Thread.run(Thread.java:748) [INFO] GCLOUD: 2018-06-11 23:04:06.669:INFO:oeja.AnnotationConfiguration:main: 扫描经过时间=1717ms

我举的例子来自这里。

https://github.com/GoogleCloudPlatform/getting-started-java/tree/master/appengine-standard-java8/springboot-appengine-standard

标签: javagoogle-app-enginespring-boot

解决方案


我只是更新 gcloud 的组件

gcloud components list

组件更新可用

sudo gcloud components update

更新后

我之前有更新 jetty-9.3.18.v20170406

在此处输入图像描述

更新后我有:jetty-9.4.14.v20181114

在此处输入图像描述

PD:对不起我的语法,我的母语是西班牙语。


推荐阅读