开发者社区> 问答> 正文

请教tomcat 7.0.27 websocket 错误问题

tomcat 7.0.27开始支持WebSocket了。本来使用Jetty8.1做聊天软件开发,开发基本完成了,但是,从一台电脑移植一另外一台电脑上以后就出问题了,Jetty不太熟,感觉很烦,后来看到tomcat 7.0.27开始支持WebSocket,因此换了tomcat做开发,只做了小小的改动好像可以了,但是发现一个问题,在连接上服务器后大概过了5秒左右会自动断开,如果我多次刷新,我的JVM就会停止工作,并产生错误,错误如下:
#
# An unexpected error has been detected by Java Runtime Environment:
#
# EXCEPTION_ACCESS_VIOLATION (0xc0000005) at pc=0x1000476d, pid=2736, tid=4556
#
# Java VM: Java HotSpot(TM) Client VM (11.3-b02 mixed mode windows-x86)
# Problematic frame:
# C [tcnative-1.dll+0x476d]
#
# An error report file with more information is saved as:
# D:\Program Files\apache-tomcat-7.0.27\bin\hs_err_pid2736.log
#
# If you would like to submit a bug report, please visit:
# http://java.sun.com/webapps/bugreport/crash.jsp
# The crash happened outside the Java Virtual Machine in native code.
# See problematic frame for where to report the bug.
后来我测试了tomcat中自带的example也出现了同样的问题,请问哪样知道为什么!!!!急求!!!!

展开
收起
落地花开啦 2016-05-27 15:42:23 2557 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    重写MessageInbound的onClose方法,这个方法有个数值型参数,表示关闭原因。数值可以在Constants类的文档里面找到对应的常量说明。

    2019-07-17 19:18:04
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Apache Tomcat 的云原生演进 立即下载
低代码开发师(初级)实战教程 立即下载
阿里巴巴DevOps 最佳实践手册 立即下载