Gwt websocket客户端无法连接到服务器

Gwt websocket客户端无法连接到服务器,gwt,connection,websocket,Gwt,Connection,Websocket,我正在使用GWT-web-sockets-1.0.0.jar在我的pc上的GWT示例中实现一个简单的websocket。 我在不同的浏览器中尝试过,在所有浏览器中我都看到一个错误或关闭处理程序 这是我的密码: 公共类WebSocketView扩展了复合{ 私有WebSocket WebSocket; 专用文本框url; 专用文本框输入; 专用按钮连接; 专用按钮断开; ... url=新文本框(); setValue(“ws://127.0.0.1:8080/sample/websocket/T

我正在使用GWT-web-sockets-1.0.0.jar在我的pc上的GWT示例中实现一个简单的websocket。 我在不同的浏览器中尝试过,在所有浏览器中我都看到一个错误或关闭处理程序

这是我的密码:

公共类WebSocketView扩展了复合{
私有WebSocket WebSocket;
专用文本框url;
专用文本框输入;
专用按钮连接;
专用按钮断开;
...
url=新文本框();
setValue(“ws://127.0.0.1:8080/sample/websocket/Test”);
输入=新文本框();
setValue(“你好,世界!”);
connect=新建按钮(“connect”,新建ClickHandler()){
@凌驾
公共作废一次点击(点击事件){
connect();
}
});
断开连接=新建按钮(“断开连接”,新建ClickHandler(){
@凌驾
公共作废一次点击(点击事件){
webSocket.close();
}
});
发送=新建按钮(“发送”,新建ClickHandler(){
@凌驾
公共作废一次点击(点击事件){
send(input.getValue());
}
});
...
公共void connect(){
试一试{
webSocket=create(url.getValue());
setOnOpen(新的OpenHandler(){
@凌驾
公共空间打开(WebSocket WebSocket){
GWT.log(“打开成功”);
}
});
setOnClose(新的CloseHandler()){
@凌驾
公共void onClose(WebSocket WebSocket){
GWT.log(“已关闭”);
}
});
setOneError(新的ErrorHandler(){
@凌驾
公共void onError(WebSocket WebSocket){
GWT.log(“错误”);
}
});
setOnMessage(新的MessageHandler()){
@凌驾
消息上的公共void(WebSocket WebSocket,MessageEvent){
GWT.log(“有消息”);
}
});
}catch(JavaScripte异常){
输出(例如toString(),“红色”);
}
}
公共静态本机WebSocket创建(字符串url)/*-{
返回新的WebSocket(url);
}-*/;
}
web.xml servlet定义:


myWebSocket
ir.myCompany.sample.server.websocket.MyWebSocketServlet
myWebSocket
/样本/网袋/测试
服务器端代码:

公共类MyWebSocketServlet扩展了WebSocketServlet{
私有静态最终长serialVersionUID=1L;
ChatMessageInbound ChatMessageInbound=新建ChatMessageInbound();
公共MyWebSocketServlet(){
System.out.println(“调用了构造函数!”);
}
@凌驾
受保护的StreamInbound createWebSocketInbound(字符串arg0,HttpServletRequest arg1){
系统输出打印项次(arg0);
返回chatMessageInbound;
}
}

能否请您更详细地说明在哪个浏览器中出现的错误?发布您收到的错误可能是一个好主意。认为人们不仅想知道你的错误的原因,而且还想知道他们应该寻找什么错误,这是不合理的。我没有得到任何错误。刚刚启动了CloseHandler或ErrorHandler。没有错误,也没有消息。当我点击connect时,它只会转到onClose或onError。我尝试了Firefox15和Chromium18.0