このチュートリアルに従って 、Google マネージド VM で Bigtable クライアントを起動して実行しました。しかし、これをローカルで実行する方法はありますか? その理由は、開発中にコードをリモートでデプロイするのは苦痛だからです。
通常dev_appserver.sh、GAE アプリをローカルで実行するために使用できます。しかし、実行すると、次のエラーが発生します。
原因: java.lang.IllegalStateException: Jetty ALPN が正しく構成されていません。
つまり、ALPN ライブラリを含める必要があるということですか? 私たちのコードベースは Java 7 にあるため、この ALPN バージョンを使用しました: 7.1.3.v20150130.
次に、これで再試行しました:
dev_appserver.sh --jvm_flag=-Xbootclasspath/p:/Users/shouguoli/tmp/alpn-boot-7.1.3.v20150130.jar
まだこのエラーが発生しています:
原因: com.google.apphosting.api.ApiProxy$CallNotFoundException: API パッケージ 'urlfetch' または呼び出し 'Fetch()' が見つかりませんでした。
ローカルで機能させるにはどうすればよいですか?