我已经在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)); –