ブロガーの実験室スポンサー広告
> google apps engine よくある質問> ブロガーの実験室DreamNews
> google apps engine よくある質問
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


--.--.--|スポンサー広告||TOP↑

[]Google App Engineでよくある質問 22:33 Google App Engineでよくある質問 - 
あおうさ@日記 を含むブックマーク はてなブックマーク -
 Google App Engineでよくある質問 - あおうさ@日記 Google App 
Engineでよくある質問 - あおうさ@日記 のブックマークコメントAdd Starbluerabbitkazunori_279kilvistyleripjyrkijitoraneko

質問形式でとりあえずApp Engineの情報を整理しようと思います。

  • 開発時にローカルで登録したDatastoreのデータはどのようにすれば確認できますか?
    • http://localhost:8888/_ah/adminか らDatastore Viewerにアクセスすればデータ内容の確認ができます。(いま[SDK1.3]は残念なことに編集はできません。)
      • また、/_ah/adminの管理コンソールからは実行中のTask Queue、XMPPやInbound Mailのテストが出来ます。
  • 開発中にローカルのDatastoreのデータを全て削除したいのですがどのようにすればいいですか?
    • war/WEB-INF/appengine-generated/local_db.binがDatastoreのデータファイルで す。これを削除してlocal_db.binというファイル名で再作成すればデータが削除されます。
  • 開発中にローカルのDatastoreのデータが突然きえてしまいました。
    • App-ID(appengine-web.xmlのapplication値)を変更しませんでした か?DatastoreのデータはApp-IDとひもづいています。App-IDを元に戻してみて下さい。
  • AppEngineではバージョン毎にDatastore(データベースの値)は異なるのですか?
    • バージョンが異なってもDatastoreの値は同じです。データを追加するテストなどは新たにApp-IDを取得するなどしましょ う。
  • DataStoreを使わないアプリなら、バージョンを分ければいくつでもデプロイでき る?
    • バージョンは10個まで作成可能です。また、バージョン番号は数字だけでなく"dev"など文字列も可能です。
  • JDOで 開発しているとたまにClassNotPersistenceCapableExceptionが発生します。The class "The class "model.User" is not persistable. This means that it either hasnt been enhanced
    • JDOで はコンパイ ル時にエンハンサーと呼ばれる処理が実行されます。この仕組みを使ってJDOは永続化処理を行います。その処理ができなかった場 合に当該エラーが発生します。
  • http://localhost:8888/_ah/admin/で データを確認したら値が『?????』になっている
    • ローカルの管理コンソールでは日本語が文字化けしま す。ローカルの管理コンソールは文字化けする のでログなどで確認しましょう。
  • ファイルのアップロード数に制限はありますか?
    • 以前は1000ファイルでしたが現在は3000ファイルです。
  • ログレベルの設定を変更しても反映されません。
    • ログの設定ファイルはwar\WEB-INF\appengine-web.xmlで指定されます。よくある間違いとしてEclipseの pluginで新規にWebアプリケーションプロジェクトを作成した場合にプロジェクトで使用されるloggingはwar\WEB-INF \logging.propertiesです。src\log4j.propertiesが自動で作成されていますが、これは設定されていませんので注意 しましょう。
  • サーバにあるDatastoreのデータを削除したいのですがDropTableはできないのですか?
    • SQLを 実行してデータを削除することはできません。削除するコードを書く必要があります。こちらを参照ください。
  • web.xmlで コメントを日本語入力したらエラーになりました。日本語は入力できないのでしょうか?
  • セッション変数を扱いたいです。(または、 Session support is not enabled in appengine-web.xml. To enable sessions, put <sessions-enabled>true</sessions-enabled>というエラーが出ました。)
    • appengine-web.xmlに<sessions- enabled>true</sessions-enabled>を追加してください。
  • セッションを有効にしたらDataViewerに_ah_SESSIONというKindが作成されました。これはなんですか?
    • セッション情報はDatasotreに_ah_SESSIONというKindで保存されます。また、このデータは定期的に自分で削除す る必要があります。削除方法はこちらを参考にして下さい。
  • サーバのログをローカルにダウンロードしたいのですができますか?
    • できます。詳しくはこちらを参考にして下さい。
  • XMLXPath解析し たいのですができますか?
    • できます。詳しくはこちらを参考にして下さい。
  • TaskQueueでエラーが発生した場合にリトライされますが、リトライ回数やタスク名を取得することはできますか?
    • できます。詳しくはこちらを参考にして下さい。
  • Counterを作りたいのですが。。。
  • AppEngineでは最大1000件までしか取得できない制限がありますが、。。。
    • 現在のAppEngineでは最大1000件の制約はありません。
  • ローカルでメール送信のテストをしていたのですがメール送信されません。
    • ローカルでは実際のメール送信は行われません。ログで確認しましょう。
  • UserServiceFactory.getUserService().createLoginURL(uri)を使って認証した場 合に出てくる認証画面の「○○ではログインに Google アカウントを使用します。」の○○はどこで設定すればいいですか?
    • 管 理画面の[Application Settings]-[Application Title]から変更して下さい。
Message msg = new Message();
msg.setSender(fromAddress);
msg.setTo(toAddress);
msg.setSubject(subject);
msg.setTextBody(body);
MailServiceFactory.getMailService().send(msg);


2010.06.22|DreamNewsコメント(0)TOP↑
名前:
コメントタイトル:
メールアドレス:
URL:
コメント:

パスワード:
管理人だけに表示:
管理者にだけ表示を許可
カテゴリー
最近の記事
最近のコメント
最近のトラックバック
ブログ検索
管理人のブログ一覧
管理人へメール

名前:
メール:
件名:
本文:

月別アーカイブ
プロフィール

やまもも実験室

Author:やまもも実験室
FC2ブログへようこそ!

RSSフィード
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。