我已經開發了一個帶有JSP和Flex的應用程序。在這個Flex應用程序中,JSP與HTTP服務交互。我在一臺服務器上部署應用程序,該服務器的URL與HTTP是正常工作。但是當我在另一臺服務器(HTTPS)中部署此項目時,應用程序未運行。在JSP會話中沒有處理。有沒有需要檢查的服務器配置?是否有任何服務器配置需要更改會話管理
0
A
回答
0
我不知道你在說什麼「會話不處理」。請從開發人員的角度闡述問題,而不是以最終用戶的視角。究竟發生了什麼?究竟發生了什麼?
我至少可以知道會話通常由cookies支持。反過來,Cookie通常會綁定到特定的域和路徑。 Cookies不依賴於使用的協議。粗略地說,如果webcontainer創建了一個cookie來跟蹤HttpSession
,它將默認使用request.getServerName()
作爲cookie域,並使用request.getContextPath()
作爲cookie路徑。
因此,如果您例如在http://example.com/context
上有此Web應用程序,則將爲主機example.com
和路徑/context
創建Cookie。不管協議如何。但是當您在http://example.com/anothercontext
上發起請求時,默認情況下,您將不會獲得相同的Cookie,因此也不會有相同的會話。
但是,大多數webcontainers都提供了可以影響cookie主機和路徑的配置選項。例如,Tomcat支持HTTP connector中的emptySessionPath
屬性,這會導致Cookie路徑始終爲/
。通過這種方式,http://example.com/context
和http://example.com/anothercontext
將能夠共享相同的Cookie,因此也可以共享會話。
這種關於如何在「引擎蓋下」工作的知識必須更好地理解您的問題,從而也可以減輕根本原因。
相關問題
- 1. myeclipse是否需要任何服務器配置?
- 2. Azure服務管理api更改配置
- 3. 更改SQL雲託管服務器時是否需要更改代碼?
- 4. 配置更改後是否需要重新啓動redmine服務器?
- 5. JSONP是否需要修改服務器?
- 6. 更改爲用於ASP.net會話管理的SQL服務器
- 7. 是否存在Java庫來管理服務器會話?
- 8. HTML5「下載」屬性是否需要任何服務器端配置?
- 9. Web服務會話管理
- 10. Web服務會話管理
- 11. 會話管理Jetty Websocket服務器
- 12. 會話管理 - Websphere應用服務器
- 13. Android for Rails服務器管理會話
- 14. 服務器會話管理GWTP
- 15. 是否有任何服務器配置文件來調用MDB?
- 16. 服務器是否需要允許/配置CORS
- 17. angularJS是否需要遠程服務器上的配置?
- 18. 位置管理器.addProximityAlert是否需要位置偵聽器
- 19. 更改配置文件後是否需要重新構建Windows服務?
- 20. 我是否需要處置任務?
- 21. PHP服務器到服務器會話管理
- 22. TortoiseSVN是否需要任何SVN服務器?
- 23. 是否有任何服務器配置或任何使__DIR__失敗的東西
- 24. 是否有必要在運行時託管BizTalk服務的適配器服務?
- 25. Codeigniter會話配置更改
- 26. 我是否需要應用程序服務器進行事務管理?
- 27. 爲什麼SQL Server配置管理器中沒有任何SQL Server服務?
- 28. 爲jquery,是否有必要我們的文件需要託管在服務器?
- 29. 400錯誤的請求,Azure服務管理API配置更改
- 30. Apache Cordova是否需要服務器?
嗨,感謝您的回答。我明白了 – praveen 2009-11-30 06:08:30