开发应用服务器不支持App Engine灵活环境应用程序。

5

我正在尝试将Spring Boot应用部署到应用引擎,但收到以下错误:

org.apache.maven.plugin.MojoExecutionException: Dev App Server does not support App Engine Flexible Environment applications.
4个回答

2
我曾经遇到类似的问题,但我发现问题与应用程序的打包方式有关。

似乎需要使用WAR格式进行打包。例如,您可以在您的应用程序的pom.xml中添加以下行:
<packaging>war</packaging>

首先,请确保您检查了@Ajitesh关于< strong> appengine-web.xml 文件的说法。
更多细节,请参阅以下链接:问题可能的解决方案

2

请检查是否已将appengine-web.xml文件放置在src/main/webapp/WEB-INF文件夹下。


1
在“src/main/webapp/WEB-INF/appengine-web.xml”目录下创建一个文件,其内容如下。
<appengine-web-app xmlns="http://appengine.google.com/ns/1.0">
     <version>1</version>
     <threadsafe>true</threadsafe>
     <runtime>java8</runtime>
</appengine-web-app>

1
这条信息是准确的:App Engine弹性环境目前没有类似于Dev App Server的本地仿真器。

Rodrigo,我正在检查RunMojo.java:352,它在项目中查找/WEB-INF/appengine-web.xml,如果没有找到,我们就会得到这个错误。显然,我的项目是GAE标准配置的,我只是使用了一个父Maven项目,并将插件包含在其中。我们是否应该将插件声明移动到每个子Web模块的pom.xml中以使其正常工作?谢谢! - Aram Paronikyan

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接