私が直面している次の問題について、何らかの助けや方向性を得られることを願っています。
ライブ システムで cron ジョブを使用して GAE バックエンドを使用すると、405 (メソッドが許可されていません) エラーが発生します。定義したバックエンドで cron ジョブが開始されましたが、呼び出しをターゲット Restlet に委譲した後、405 エラーがスローされています。ログによると、url ルートは次のとおりです。
http://backendname.appid.appspot.com/cronURL
私の現在の構成は次のとおりです。
- GAE/J: 1.6.1
- レストレット: 2.1 RC5
私は次のことをしました:
- Restlet アプリケーションの Java クラスへの cron URL ルートのアタッチメントを定義しました
- backends.xml を定義しました
- バックエンドをパブリックに設定して問題が解決するかどうかを確認しましたが、解決しませんでした
- cron.xml を定義しました
- cron ジョブの URL を設定する
- ターゲットをバックエンド インスタンス名として設定します
さらに詳しい情報が必要な場合はお知らせください。
ありがとう!