Is there a mandatory requirement to switch app.yaml?

Folks, I'm using the recently released Google Cloud SDK 0.9.56 on Windows 7x64. When trying to gcloud deploy my app using web.xml and appengine-web.xml, I get a response:

ERROR: Found no valid App Engine configuration files in directory

When trying to do the same with apps defined with app.yaml there were no issues. Teammates with older SDK versions don't seem to have an issue. Is there a mandatory requirement to use app.yaml in all apps?

P.S: This question might be related but its actually a different issue.


sorry about this.

That question you linked is actually the same issue. You can use the new maven plugin described there to translate your appengine-web.xml to app.yaml automatically. We have a gradle plugin coming out very soon to do the same thing.

If you'd like to keep using gcloud directly without Maven or Gradle, you'll need to translate the appengine-web.xml to an app.yaml for now.

Let me know if I can help.


  • Google cloud dev_appserver.py unable to host laravel project locally
  • How to trigger processing of yaml files in local build?
  • How to fetch the file list from gcs?
  • Connecting Google Cloud SQL with Wordpress on Google Compute Engine
  • MySQL: Update rows in table by iterating and joining with another one
  • How can I replace the server in Web Component Tester
  • Is there some graphical way to create my own configuration file on SonarLint?
  • Installing PHP 7 on digitalocean
  • Symfony 2. CSRF token is invalid
  • Spring Cloud Microservice Architecture Confusion
  • Unable to decode certificate at client new X509Certificate2()
  • Xcode 4 NSLog Macro link in Xcode 3
  • MVC3 Razor - ListBox pre-select not working
  • Play WS (2.2.1): post/put large request
  • Error when parsing timestamp with pandas read_csv
  • Reading JSON from a file using C++ REST SDK (Casablanca)
  • How can I send an e-mail from a vbs script
  • FB SDK and cURL: Unknown SSL protocol error in connection to graph.facebook.com:443
  • Is calc() supported in html email?
  • req.body is undefined - nodejs
  • Apache 2.4 and php-fpm does not trigger apache http basic auth for php pages
  • How to add date and time under each post in guestbook in google app engine
  • Deserializing XML into class C#
  • Symfony2: How to get request parameter
  • Release, debug version and Authorization Google?
  • Akka Routing: Reply's send to router ends up as dead letters
  • SVN: Merging two branches together
  • jqPlot EnhancedLegendRenderer plugin does not toggle series for Pie charts
  • How do I rollback to a specific git commit
  • File upload with ng-file-upload throwing error
  • ExecuteAsync RestSharp to allow backgroundWorker CancellationPending c#
  • AngularJs get employee from factory
  • Hits per day in Google Big Query
  • What are the advantages and disadvantages of reading an entire file into a single String as opposed
  • FormattedException instead of throw new Exception(string.Format(…)) in .NET
  • Linking SubReports Without LinkChild/LinkMaster
  • XCode 8, some methods disappeared ? ex: layoutAttributesClass() -> AnyClass
  • Busy indicator not showing up in wpf window [duplicate]
  • How to Embed XSL into XML
  • UserPrincipal.Current returns apppool on IIS