java在SAE中使用的相关问题总结
1.監聽器問題
???SAE需要加入監聽器:詳細地址參考http://jacobcookie.iteye.com/blog/1876798
2.關于jar包的問題
刪了servlet的包,SAE中包含這些,如果不刪除就會導致沖突
3.分布式session
在本地調試好好,放上去不行,后來才發現SAE關于session的問題。解決方法:如果要使用分布式session功能,需在war包中的web.xml中增加一個元素distributable;Session 信息使用分布式Memcache存儲,因此存儲到Session中的對象必須實現 java.io.Serializable 接口
4.首頁問題
??輸入域名后,報struts的錯說:There is no Action mapped for namespace [/] and action name [] associated with context path
??4.1 在AppConfig中設置首頁index.jsp
??4.2 在域名后加index.jsp上可以訪問,但是輸入域名直接首頁就出來還是沒有解決。最后在struts.xml加了一下配置:
也就是說找不到action就去執行默認的indexAction,再跳轉index.jsp
5.JVM時間問題
???項目部署好后,立即訪問可能出錯,因為部署啟動需要時間,需要等待20~30s,每個地區可能不一樣。
6.數據庫問題
??6.1.SAE使用的為mysql,創建數據庫的表可以直接的在應用的MYSQL服務下直接使用mysql語句創建,也可以導入。配置地址參考http://jacobcookie.iteye.com/blog/1876798
??6.2 select from數據庫出現排序異常的問題,真納悶為什么不是默認的排序呢,是不是新浪mysql設置的問題,不得不加了order by !
7.SAE云服務無法訪問
運營商故障致使sinaapp.com DNS在部分地區不能正常訪問。針對該問題,SAE官方建議,已綁定域名的應用先將A記錄指向 IP 220.181.136.233或220.181.136.234(電信)、202.108.5.19或202.108.5.20(網通)實現訪問;其他應用請告知用戶設置DNS 8.8.8.8可以正常訪問應用。具體參考:http://www.chinaz.com/news/2012/1128/283950.shtml
總結
以上是生活随笔為你收集整理的java在SAE中使用的相关问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 定义物料管理的容差范围
- 下一篇: 员工没热情?这8个简单方法比加薪都管用