As previously described, you need to have an appengine-web.xml 
<> in 
the root directory of your Java service (this is the Java version of the 
app.yaml). You then set the actual *<module>service_name</module> *property 
in the appengine-web.xml and use the mvn appengine:deploy 
deploy your Java code to your new service. 

I would recommend reviewing the Quick Start tutorial for Java 
<>to see 
what required configuration files are needed to deploy a Java service. You 
do not mix app.yaml and appengine-web.xml files, and you keep your services 
in separate root filepaths 
and deploy from those separate paths e.g:

  +- default service folder -- contains app.yaml, Python code
  +- worker service folder -- contains worker.yaml, Python code
  +- javaworker service folder - contains appengine-web.xml, Java code

Your services then communicate with each other via HTTP URLFetch requests 
as per the documentations 
each service can only use one runtime language e.g Python OR Java). If you 
are instead requesting for multi-language support, this would indeed be a 
feature request and you can file this in the Public Issue Tracker 

- For all further technical support, it is recommended to continue your 
questions on Stack Overflow 
<> using the supported 
Cloud tags. 

You received this message because you are subscribed to the Google Groups 
"Google App Engine" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
To post to this group, send email to
Visit this group at
To view this discussion on the web visit
For more options, visit

Reply via email to