Das Projekt muss mindestens die folgenden Dateien enthalten:
Datei und Speicherort | Beschreibung |
---|---|
/src/main/java/<packagepath>/<your_api_class>.java |
Eine oder mehrere Klassendateien – wenn Sie die API in mehreren Klassen implementieren –, die Ihre Back-End-API enthalten. |
/src/main/webapp/WEB-INF/appengine-web.xml |
Der für die App Engine-Konfiguration erforderliche Bereitstellungsdeskriptor der Web-App. |
/src/main/webapp/WEB-INF/web.xml |
Die Standard-URLs für die Zuordnung des Bereitstellungsdeskriptors der Java-Web-App zu Servlets und anderen Informationen. |
Die Inhalte jeder der erforderlichen Dateien werden in den folgenden Abschnitten erläutert.
API-Klassendatei
Eine ausführliche Beschreibung der erforderlichen und optionalen Inhalte der Klassendatei (bzw. Klassendateien bei Verwendung einer API mit mehreren Klassen) finden Sie unter Endpunktanmerkungen.
appengine-web.xml
Die Datei appengine-web.xml
wird beim Bereitstellen der API dazu verwendet, die Konfiguration der App Engine-Standardumgebung zu definieren.
Weitere Informationen finden Sie in der appengine-web.xml.
Für diese Datei sind mindestens folgende Inhalte erforderlich:
web.xml
Die Datei web.xml
dient zur Konfiguration des Endpoints-Servlets, das eingehende Anfragen verarbeitet und an den Backend-Dienst in App Engine weiterleitet. Das Endpoints-Servlet ist erforderlich, damit Ihre API von Cloud Endpoints verwaltet werden kann.
Für diese Datei sind mindestens folgende Inhalte erforderlich:
Weitere Informationen zu web.xml
finden Sie unter Deployment-Deskriptor: web.xml .