GAE Deploy problem solved

  • 0

歷經超級無敵久的Google App Engine的deployment問題終於解決!


<<問題描述>>
http://appengine.appspot.com 你的applicationLogs中,可以看到關於你deploy的資訊或問題
我在執行我的application http://andro5945.appspot.com/gaehelloworld 時一直出現 error 500
然後在Logs中有Unsupported major.minor version 51.0 (參考http://www.java.net/node/664117 )

<<解決辦法>>
這是Google App Engine只能支援 jdk 1.6 以下,而不能支援 jdk 1.7 的問題
eclipse中要修正/確認的地方有兩個
(1) Compliance level :  Window -> Preferences -> Java -> Compiler -> Compliance Level
(2) Installed JREs : Window -> Preferences -> Java -> Installed JREs -> jdk1.6.0_32

這樣子會更改你整個eclipse的設定,也請對著你的project點擊右鍵,確認Google -> App engine -> Use Default SDK 1.6.6,且Java Build Path, Java Compiler都是1.6而非1.7的版本

-> Done!

p.s. 我原先在eclipsedeploy project會跳出的什麼/Jpaproject已經突然不見了,而是
Closing update: new version is ready to start serving.
Updating datastore:
Uploading index definitions.
Deployment completed successfully
所以那個Jpaproject的問題我還不清楚是怎麼樣,大概又是系統不乾淨吧
我後來是有重灌電腦讓系統乾淨點這樣

沒有留言 :

張貼留言