2009-05-20
GAE/JでRailsを動かす(3)
さらに前回の続き。
JRubyのjarを分割する必要があります。Ola Biniさんのスクリプトを使って分割してみます。
$ cd tmp/war/WEB-INF/lib/
#!/bin/sh rm -rf jruby-core.jar rm -rf ruby-stdlib.jar rm -rf tmp_unpack mkdir tmp_unpack cd tmp_unpack jar xf ../jruby-complete-1.3.0RC1.jar cd .. mkdir jruby-core mv tmp_unpack/org jruby-core/ mv tmp_unpack/com jruby-core/ mv tmp_unpack/jline jruby-core/ mv tmp_unpack/jay jruby-core/ mv tmp_unpack/jruby jruby-core/ cd jruby-core jar cf ../jruby-core.jar . cd ../tmp_unpack jar cf ../ruby-stdlib.jar . cd .. rm -rf jruby-core rm -rf tmp_unpack rm -rf jruby-complete-1.3.0RC1.jar
もういちどチャレンジ。
$ appengine-java-sdk-1.2.1/bin/appcfg.sh update laf-gae/tmp/war Reading application configuration data... 2009-05-20 07:20:08.977::INFO: Logging to STDERR via org.mortbay.log.StdErrLog Beginning server interaction for iknow-laf... 0% Creating staging directory 5% Scanning for jsp files. 20% Scanning files on local disk. 25% Scanned 250 files. 28% Scanned 500 files. 31% Scanned 750 files. 33% Scanned 1000 files. 34% Initiating update. Password for fujibee@gmail...: java.io.IOException: Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=iknow-laf&version=1& 400 Bad Request Invalid runtime specified. Unable to upload app: Error posting to URL: http://appengine.google.com/api/appversion/create?app_id=iknow-laf&version=1& 400 Bad Request c. Please see the logs [/tmp/appcfg36234.log] for further information.
おお、先に進んだけど、エラー発生。設定ファイルのRuntime設定かな?
と思い、ググってみたところ、GAE/Jを使うには最初の10000ユーザに入っていないといけないらしい・・
To request permission to upload an app which uses the Java runtime, sign up at the following URL: http://appengine.google.com/promo/java_runtime . For now, access will be limited to the first 10,000 to sign up.
http://code.google.com/intl/en/appengine/kb/java.html#runtime
素直にリンクから登録待ちを出しました。。運がよければ2〜3日中にGoogleからメールが来るらしい。
GAE/J環境を使えるようになるまでは、ローカルで試す方法を調べることにします。
トラックバック - http://d.hatena.ne.jp/fujibee/20090520/1242780734
リンク元
- 47 http://d.hatena.ne.jp/urekat/20090616/1245172681
- 15 http://www.google.co.jp/search?hl=ja&q=ディスカウントファクター&lr=&aq=7r&oq=ディスカウント
- 11 http://d.hatena.ne.jp/masakano/20090620/1245514274
- 7 http://www.google.co.jp/search?hl=ja&client=firefox-a&rls=org.mozilla:ja:official&q=API+create+add+list++smart.fm+-リニューアル&btnG=検索&lr=
- 6 http://74.125.153.132/search?q=cache:o7DTzzhIJMoJ:d.hatena.ne.jp/fujibee/20090519/1242696557+rake+'gae:init'&cd=3&hl=ja&ct=clnk&gl=jp
- 5 http://d.hatena.ne.jp/keyword/gae
- 5 http://d.hatena.ne.jp/masakano/20090620
- 4 http://www.google.co.jp/search?sourceid=navclient&hl=ja&ie=UTF-8&rlz=1T4GGIC_jaJP237JP238&q=app+engine+rails+gem+freeze
- 3 http://74.125.153.132/search?q=cache:xWThs2jamu4J:d.hatena.ne.jp/fujibee/20090527/1243438436+java.lang.IllegalStateException:+Found+a+jar+file+too+large+to+upload&cd=1&hl=ja&ct=clnk&gl=jp&lr=lang_ja&client=firefox-a
- 3 http://www.google.co.jp/search?hl=ja&q=定義されていない実体が使用されています。&lr=&btnG=Google+検索

