簡単なプレイアプリを作りました。Google App Engine でアプリをホストする予定です。ローカル マシンでアプリケーションのテストを完了しました。Google クラウドに (デプロイ エラーなしで) 正常にデプロイしました。
問題: Google のクラウドにデプロイした後、リクエストが Play のルート ファイルを介して処理されません。私はいくつかの提案が必要です
Play 1.2.5、gae モジュール 1.6.0、appengine-java-sdk-1.7.5 を使用しています
ここに私のルートファイルがあります:
# ルート
# このファイルは、すべてのアプリケーション ルートを定義します (優先度の高いルートが最初に)
# ~~~~
# ホームページ
#GET / アプリケーション.index
# 静的リソースを /app/public フォルダーから /public パスにマップします
GET /v1/items com.github.mygrocery.controller.MyGroceryController.listItems()
POST /v1/items com.github.mygrocery.controller.MyGroceryController.createItem()
PUT /v1/items com.github.mygrocery.controller.MyGroceryController.updateItems()
削除 /v1/items com.github.mygrocery.controller.MyGroceryController.deleteItems()
GET /v1/items/{pId} com.github.mygrocery.controller.MyGroceryController.getItem
POST /v1/items/{pId} com.github.mygrocery.controller.MyGroceryController.unsupportedRequest
PUT /v1/items/{pId} com.github.mygrocery.controller.MyGroceryController.updateItem
DELETE /v1/items/{pId} com.github.mygrocery.controller.MyGroceryController.deleteItem
GET /v1/requirements com.github.mygrocery.controller.MyGroceryController.listRequirements()
POST /v1/requirements com.github.mygrocery.controller.MyGroceryController.createRequirement()
PUT /v1/requirements com.github.mygrocery.controller.MyGroceryController.updateRequirement()
削除 /v1/requirements com.github.mygrocery.controller.MyGroceryController.deleteRequirements()
# すべてキャッチ
GET / staticDir:パブリック
* /{コントローラー}/{アクション} {コントローラー}.{アクション}
さらに情報が必要な場合はお知らせください。