2012-09-01 52 views
1

我有一個帶有Java服務器的Flex應用程序。我有一些無狀態和有狀態的Java bean。我想用Flash Builder 4.6調試Flex端。使用Flash Builder 4.6調試Java應用程序

每次調試啓動時,我的Java JSESSIONID都會重新生成,因此無法正確加載有狀態bean。使用獨立播放器進行調試時出現此行爲,或者在FB 4.6內部進行基於Web的調試。

當我直接FB之外的瀏覽器中啓動我的應用程序,JSESSIONID不會再生,因爲它應該是,但我不能調試......

有沒有竅門與FB調試不JSESSIONID進行再生?

回答

1

我假設JSessionID與瀏覽器cookies相關,這可能不會在瀏覽器會話之間持續存在。因此,如果您可以將瀏覽器配置爲在每次打開新窗口或標籤時都不要啓動新會話。

除此之外;您可以通過右鍵單擊Flash實例並選擇「調試器」來將Flash實例連接到調試器會話。 This answer tells you how to create the debug session w/o launching a browser instance

引述相關作品:

可以修改啓動配置指任何網址 不包含SWF;但我只想補充一點,你也可以使用URL「about:blank」來使用 ,它的優點是(從Flash Builder 4開始)Flash Builder甚至不會打開瀏覽器頁面 - 它只會開始監聽套接字。

我使用這種方法很多來調試從另一臺計算機的鼠標和鍵盤事件。一臺電腦運行該應用程序;另一臺計算機運行調試會話。

+0

非常感謝您的監督:空白網址,它工作的很好。 再次感謝你,我不知道這個把戲 –

+0

如果你覺得這回答你的問題,一定要將它標記爲這樣。 – JeffryHouser

相關問題