Websocket Connection显示关闭消息

时间:2014-03-05 11:40:41

标签: java javascript tomcat websocket jsr356

我有一个简单的websocket应用程序,我已经部署在tomcat 7.0.52上。我使用的是JSR 356 API javax.websocket-api-1.0-b08.jar

我的Java服务器端代码是

import javax.websocket.server.ServerEndpoint;
import javax.websocket.*;

@ServerEndpoint("/hello")
public class HelloBean {


    @OnMessage
    public String sayHello(String name)
    {
       return name + "return";
    }
}

每当我尝试连接到websocket时,它都会向我抛出错误信息。

在客户端(javascript):代码如下

var ws = new WebSocket("ws://localhost:8080/hello");

 ws.onopen = function()
 {
    ws.send("Message to send");
 };
 ws.onmessage = function (evt) 
 {    //      var received_msg = evt.data;
    alert("Message is received...");
 };
 ws.onclose = function()
 { 
    // websocket is closed.
    alert("Connection is closed..."); 
 };

我无法理解为何显示连接已关闭的消息。

0 个答案:

没有答案