簡単なプレイアプリを作りました。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:パブリック * /{コントローラー}/{アクション} {コントローラー}.{アクション}
さらに情報が必要な場合はお知らせください。