Google カレンダー API で時間が9時間ずれて表示されたり、取得範囲が指定したよりも9時間ずれたりしていて散々はまった。
続きを読む Google Calendar API のタイムゾーン設定方法
タグ: Google App Engine
GoogleAppEngine(Java)でデプロイ時のConflictを解除する
GAE/JでデプロイをキャンセルしてしまってConflictが出た時の対応方法メモ。
pythonクライアント(appcfg.py)を入れてもいいのですが、Java環境だけでもなんとかならないかと思ったところ、EclipseのGoogle App Engine プラグイン内に appcfgコマンドがあり、これを使えばデプロイの衝突を解決できました。
Linux/Mac OS Xの場合:
/Applications/eclipse/plugins/com.google.appengine.eclipse.sdkbundle_1.7.5/appengine-java-sdk-1.7.5/bin/appcfg.sh rollback war
Windowsの場合
c:¥eclipse¥plugins¥com.google.appengine.eclipse.sdkbundle_1.7.5¥appengine-java-sdk-1.7.5¥bin¥appcfg.cmd rollback war
上記コマンドはコンフリクトしている対象のGAEのプロジェクトディレクトリで実行する場合の引数です。
その他の場所で実行する場合は適宜warのパス指定部分を変更する、アプリ名を明示するなど変更して下さい。
Google App Engine でアプリケーション名を取得するには?
GAE/Jでgsonを使うとVerifyErrorになる件(解決?)
あるときからGoogle App Engine(Java)でgsonライブラリを使うと、java.lang.VerifyErrorが発生するようになってしまった。
別の方(GAE/JでGson利用時にjava.lang.VerifyErrorが発生する)」もとりあげているのと同じ現象のようですが、一応対応がわかったのでメモしておく。 続きを読む GAE/Jでgsonを使うとVerifyErrorになる件(解決?)