最近公司项目中用到websocket,于是决定用Tomcat7.0.63的版本去弄,内网测试通过,可以进行聊天。但是发布到外网后,一开始浏览器与服务器建立连接,调用onopen事件,5秒后浏览器调用onclose事件,服务器端无反应没输入日志。后来加上心跳包,浏览器端一直在发送心跳,服务器依然没有输入日志,也没有消息传给浏览器。后来跟踪了一下javax.websocket.*的源码,发现没有调用里面的getEndpointInstance的方法,本人刚接触websocket,实在不知道怎么弄,去国外,国内都找了很多资料都没有一个解决办法.....谢谢大家!
