1

App Engine と Java を使用して、local_db.bin にあるローカル データストアを削除することにしました。そこに含まれるクラス モデルに変更を加えたためです。間違い!そのような local_db ファイルはもう作成されません。アプリを実行すると、「バッキング ストア、G:\workspace\test\war\WEB-INF\appengine-generated\local_db.bin が存在しません。作成されます。」というメッセージが表示されます。

しかし、そうではありません。アプリは何度もスムーズに実行され、データベースは作成されません (jetty サーバーを停止し、Eclipse を閉じようとしました)。

何か案が?(それ以外の場合は、新しいプロジェクトを作成してコードを移行すると思います)。

4

1 に答える 1

2

ファイルはデータが永続化されるときに作成されますが、直接である必要はありません。テストとして自分のバージョンを削除しました。一部のデータを永続化しました。その時点で、あなたが得たのと同じメッセージが表示されました。そしてしばらくして、私はこのメッセージを受け取りました:Time to persist datastore: 37 ms。(削除するときは、local_db.binも削除しましたdatastore-indexes-auto.xml)。

于 2011-01-27T21:38:23.120 に答える