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也出现了同样的问题,请问哪样知道为什么!!!!急求!!!!
重写MessageInbound的onClose方法,这个方法有个数值型参数,表示关闭原因。数值可以在Constants类的文档里面找到对应的常量说明。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。