今日の役に立たない一言 - Today’s Trifle! -

古い記事ではさまざまなテーマを書いていますが、2007年以降はプログラミング関連の話がほとんどです。

App Engineローカル開発サーバーのデータの場所

ローカル開発サーバーのデータが消えてしまったので、TimeMachineで過去からコピーしてくることに。

データの場所はどこかというと、Googleの公式ドキュメント

Java 開発サーバー  |  Java の App Engine スタンダード環境  |  Google Cloud

によると、

(project-dir)/war/WEB-INF/appengine-generated/local_db.bin

にあるらしい。


でも、そこにはない。

どこにあるのー?

ぐぐっても答えは見つからず。

自分のディレクトリのどこかにあるだろうと、findで探してみる。

$ find ~/ -type f -name local_db.bin -print

過去に作ったGAEアプリの local_db.bin がいっぱい出てくる出てくる。

しかし、ひとつだけ違う場所に!

ここにありました。

ls -l ~/Documents/workspace-oxygen/.metadata/.plugins/org.eclipse.wst.server.core/tmp0/(project-name)/WEB-INF/appengine-generated/

local_db.bin だけでなく、Cloud Storageにアップロードしたファイルが、キーがそのままファイル名で保存されてる。

Google Cloud Platform for Eclipse プラグインの仕様が変わったらしい。