【问题标题】:Dev App Server does not support App Engine Flexible Environment applicationsDev App Server 不支持 App Engine 柔性环境应用程序
【发布时间】:2017-05-06 17:45:49
【问题描述】:

我正在尝试将 Spring Boot 应用程序部署到应用程序引擎并收到此错误:

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

【问题讨论】:

    标签: java google-app-engine spring-boot


    【解决方案1】:

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

    好像必须是WAR
    例如,您可以在应用的 pom.xml 中加入以下行:

    <packaging>war</packaging>
    

    但首先,请确保您检查了 @Ajitesh 对 appengine-web.xml 文件所说的内容。

    更多详情,请点击以下链接:issuepossible solution

    【讨论】:

      【解决方案2】:

      在“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>
      

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          【解决方案4】:

          消息是准确的:App Engine 柔性环境目前没有像 Dev App Server 这样的本地模拟器。

          【讨论】:

          • Rodrigo,我正在检查 RunMojo.java:352,它会在项目中查找 /WEB-INF/appengine-web.xml,如果找不到,我们会收到此错误。显然,我的项目是 GAE 标准配置的,我只是使用一个父 Maven 项目,并且插件包含在那里。我们是否应该将插件声明移动到每个子 Web 模块的 pom.xml-s 中以使其生效?谢谢!
          猜你喜欢
          • 2018-11-28
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-08-23
          • 1970-01-01
          相关资源
          最近更新 更多