我使用spring boot创建了一个应用程序,并尝试将其部署到Google AppEngine,但当我使用我的应用程序时,我看到了以下消息
Error: Could not find or load main class [MyMainClass]这是app.yaml文件
runtime: java11
instance_class: F1
env: standard
entrypoint: java -cp "*" [MyMainClass] [ProjectName]-0.4.0.war
handlers:
- url: /(.*\.(gif|png|jpg|js|css|env))$
static_files: static/\1
upload: static/.*\.(gif|png|jpg)$这是appengine-web.xml文件
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
<version>1</version>
<threadsafe>true</threadsafe>
<runtime>java11</runtime>
<system-properties>
<property name="java.util.logging.config.file" value="classes/logging.properties"/>
</system-properties>
<public-root>/src/main/webapp</public-root>
<resource-files>
<include path="/**.xml" />
<exclude path="**/Icon\n" />
<exclude path="**/Icon\n\r" />
<exclude path="**/Icon\r" />
<exclude path="**/Icon\r\n" />
</resource-files>
</appengine-web-app>```发布于 2020-01-07 04:23:54
我是这样修复的:
我将package设置为jar时,
POM...
<groupId>MyPackages</groupId>
<artifactId>MyProject</artifactId>
<version>MyVersion</version>
<packaging>jar</packaging>
...app.yaml I设置入口点entrypoint: java -Xmx64m -jar target/[MyPackage.MyProject-MyVersion].jarhttps://stackoverflow.com/questions/59609094
复制相似问题