我已經在Tomcat 7中實現了一個帶有JavaScript客戶端的websocket連接。 它很好地工作,除了一個場景:當我依次打開多個連接(通過刷新客戶端)並關閉所有連接時,Tomcat崩潰。調試後,我發現造成Tomcat崩潰的函數是WsOutbound對象的close()函數。 這裏是我的代碼:
嘗試{
m_tickMesageInbound.getWsOutbound()關閉(0,NULL); (錯誤,同時關閉輸出);;}};}};}};}};
}
(m_tickMesageInbound是擴展MessageInbound的對象)我有一個理論,我試圖關閉連接已經關閉,從而導致錯誤
,但沒有接口進行檢查。
我試着覆蓋messageInbound類中的onClosed()函數,並設置代碼以跳過關閉函數,如果它發生,但沒有幫助。
需要注意的是,Tomcat完全崩潰,即脫機,沒有日誌來解釋問題。有關如何解決這個問題的任何想法?WsOutbound關閉函數導致Tomcat崩潰
1
A
回答
0
不留日誌說明問題
你可以找到在Tomcat/bin文件夾中hs_err.log。這將幫助您進一步調試問題。
相關問題
- 1. 關閉concole窗口導致崩潰
- 2. wmemcpy&wcscpy函數導致崩潰
- 3. Pinvoke C#:委託函數導致崩潰
- 4. C++析構函數導致崩潰的
- 5. 使用NSIS Splice函數導致崩潰
- 6. OnActivityResult函數中的findViewById()導致崩潰
- 7. 免費()函數導致程序崩潰
- 8. Octave:xlsread函數undefined +導致八度崩潰
- 9. 導致崩潰
- 10. ArrayAdapter導致崩潰
- 11. CGColorRef導致崩潰
- 12. performSegueWithIdentifier導致崩潰
- 13. UINavigationBar導致崩潰..!
- 14. presentViewController導致崩潰
- 15. SCNetworkReachabilityGetFlags導致崩潰?
- 16. preferences.getBoolean導致崩潰
- 17. facet_grid()導致崩潰
- 18. 導致PHP崩潰
- 19. NSTimer導致崩潰
- 20. printf導致崩潰
- 21. pushViewController導致崩潰
- 22. setText導致崩潰
- 23. iOS:registerDefaults導致崩潰
- 24. UIPickerView導致崩潰
- 25. onBackPressed()導致崩潰
- 26. ViewPager導致崩潰
- 27. CAsyncSocket ::關閉崩潰
- 28. Qt5崩潰關閉
- 29. Swift3關閉崩潰
- 30. QDialog關閉崩潰
您是否已經找到解決此問題的解決方案? –
您是否嘗試關閉此代碼:m_tickMesageInbound.getWsOutbound()。close(0,ByteBuffer.allocate(0)); –