java項目發佈到sae上遇到的問題彙總

寫在最前面:sae新浪雲相比交bae還是有諸多限制的。比如jdk版本,對java許多框架支持不夠,但並不影響其使用。現就本人上傳到sae的項目遇到的問題進行彙總分析。

      問題1:SouthEast


查看日誌後主要報錯是:Unsupported major.minor version 51.0

這個是因爲jdk版本錯誤,因爲我本地使用的是1.7,而sae目前不支持1.7。

在win7下開發項目是使用的jdk版本和項目運行服務器jdk版本不同就會出現上面的問題。

解決方法:因爲很多linux系統還不支持jdk1.7,所以要儘量避免使用jdk1.7開發程序,我將win7下的jdk重裝爲jdk1.6,然後將項目的java compiler改爲jdk1.6,對項目進行重新編譯問題就解決了。

修改項目java compiler的方法:在項目點右鍵->選擇Perperties->在出現的菜單中選擇Java Compiler->最上面選中Enable project Specific setting->然後將jdk改爲jdk1.6->完成。


問題2:JAVA_SAE_Fatal_error: unavailable javax.servlet.UnavailableException

該問題是由於war包中的servlet-api.jar和sae上面的不同導致的,解決辦法是打包完成後,以壓縮包的形式進入war包,找到servlet-api.jar刪除後再上傳到sae上面即可。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章