2014年03月05日

Slim3 と Google App Engineの変な現象

今日、Slim3で作っていたとあるアプリを修正して、デプロイしてみたんですよ。

ところが、変なエラーが出ます。
400 Bad Request
Java 6 applications are prevented from being deployed to Google App Engine from any version of the SDK, including older ones. If you need to continue to deploy Java 6 applications for compatibility reasons, you can request that your application be whitelisted for Java 6 deployment by visiting http://goo.gl/ycffXq.


そして、これがネット中、どこを探しても解決法がわからないのでした。。

非常に哀しい事態に。Java7にしなければならないことはわかるのですが、Java7にしたつもりなのに状態変わらず。なお、Java6でもデプロイ可能にできるらしく「by visiting http://goo.gl/ycffXq.」のURLに飛んでみると、「Only applications with billing enabled will be considered for whitelisting」なんてあるので、無料枠のアプリは対象外らしい。

で、結局、どうにかできたのですが、それがなぜOKとなったのかがわからないという、困ったことです。

Eclipseを最新版KEPLERにしてみたり(プラグインも全部入れるのでなかなか時間がかかった)。

Slim3のサイトには、Java1.5か1.6とあるので、7は駄目なのかもと思ったり。

propertyのjava compilerを1.7にしたり、project facetsも変えてみたりで、全然だめ。下のURL参照↓↓。
https://developers.google.com/eclipse/docs/jdk_compliance

どうも、Eclipseを起動する際のvmをJDK7にするんだよ、という情報があったりして。下のURL参照↓↓。
http://genesis-tdsg.blogspot.jp/2014/01/gaeslim3.html

でも、できないのだー。と思いながら、新規プロジェクトを作ってデプロイしてみたらできた。なんだ?それも、前の古いEclipseでだ。

そして、元々のプロジェクトからその新規プロジェクトにソースをコピーしてみたら、デプロイされました( ゚Д゚ノノ☆パチパチパチパチ。

あーわけわからん。わからないままだけど、いずれ別のアプリを修正してデプロイする時に、どうなっちゃうのかで、もう少し理解できるような気がしますね。ふぅっ。

※Java7だよ、という情報はこちら。赤で囲まれてるwarningです。
https://developers.google.com/appengine/docs/java/?hl=ja


blog_icon.png
posted by はたけきかく at 18:01 | Comment(2) | 技術 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
最新 Google SDK バージョンを使ってみて
Posted by franz at 2014年03月08日 11:51
コメントありがとうございます。

たまーにソースを直すぐらいしかしてないので、必ずしも最新版にはしてないですから、おっしゃるとおりだなと思いました。
Posted by Hatake at 2014年03月18日 18:19
コメントを書く
お名前:

メールアドレス:

ホームページアドレス:

コメント:

Red Wine Audio Isabellina HPA LFP-V Edition Pro DAC (バランス伝送対応) バッテリー駆動型DAC搭載真空管ヘッドホンアンプ ハイレゾ音源対応 RED-1344

Rolex day-date 40自動シャンパンダイヤル18 kt黄色ゴールドメンズ時計228238 CRSP

田中貴金属ゴールドバー 100g 田中貴金属発行 100gの純金 24金 ゴールド インゴット

純金製 阿弥陀如来像(御西)(大)

宗派別正式腕輪 曹洞宗 伽羅 共仕立て

宗派別正式腕輪 浄土宗 伽羅 共仕立て