Project Anda harus berisi, minimal, file berikut:
File dan Lokasi | Deskripsi |
---|---|
/src/main/java/<packagepath>/<your_api_class>.java |
File class (atau file, jika Anda menerapkan API di beberapa class) yang berisi API backend Anda. |
/src/main/webapp/WEB-INF/appengine-web.xml |
Deskripsi deployment aplikasi web yang diperlukan untuk konfigurasi App Engine. |
/src/main/webapp/WEB-INF/web.xml |
Deskripsi deployment aplikasi web Java standar yang memetakan URL ke servlet dan informasi lainnya. |
Konten setiap file yang diperlukan ini didokumentasikan di bagian berikut.
File class API
Konten file class yang diperlukan dan opsional (atau file, jika Anda menggunakan API multi-class) dijelaskan sepenuhnya dalam topik Anotasi Endpoint.
appengine-web.xml
File appengine-web.xml
digunakan untuk menentukan konfigurasi lingkungan standar App Engine saat API di-deploy.
Lihat Referensi appengine-web.xml
untuk mengetahui informasi selengkapnya.
Konten minimum yang diperlukan untuk file ini adalah sebagai berikut:
web.xml
Anda menggunakan file web.xml
untuk mengonfigurasi servlet Endpoints, yang menangani permintaan masuk dan meneruskannya ke layanan backend yang berjalan di App Engine. Servlet Endpoints diperlukan agar API Anda dapat
dikelola oleh Cloud Endpoints.
Konten minimum yang diperlukan untuk file ini adalah sebagai berikut:
Untuk mengetahui informasi selengkapnya tentang web.xml
, lihat
Deployment Descriptor: web.xml.