Glassfish服务器上的org.java-Websocket服务器代码

Glassfish服务器上的org.java-Websocket服务器代码,java,websocket,glassfish,Java,Websocket,Glassfish,我已经创建了JavaWebSocket服务器,如下代码所示 import org.java_websocket.WebSocket; import org.java_websocket.handshake.ClientHandshake; import org.java_websocket.server.WebSocketServer; public class JavaWebSocketServer1 extends WebSocketServer { public JavaWebS

我已经创建了JavaWebSocket服务器,如下代码所示

import org.java_websocket.WebSocket;
import org.java_websocket.handshake.ClientHandshake;
import org.java_websocket.server.WebSocketServer;

public class JavaWebSocketServer1 extends WebSocketServer {
    public JavaWebSocketServer1() throws UnknownHostException {
        super();
    }
        //all overriden methods onmessge onerror ,etc.

}
我的glassfish-web.xml看起来像

<?xml version="1.0" encoding="UTF-8"?>

<!DOCTYPE glassfish-web-app PUBLIC "-//GlassFish.org//DTD GlassFish Application Server 3.1 Servlet 3.0//EN" "http://glassfish.org/dtds/glassfish-web-app_3_0-1.dtd">
<glassfish-web-app>
    <context-root>/JavaWebSocketServer</context-root>
</glassfish-web-app>
但此websocket无法从客户端访问。我觉得URL有点问题,我尝试了不同的URL,但对我不起作用。请帮我弄清楚

似乎您正在使用,但无法在上运行


它打算作为独立服务器运行。如果您想在Glassfish上使用WebSocket,请参阅JSR356-JavaAPI for WebSocket,它是JavaEE7的一部分。这应该很有用。

它对玻璃鱼很有效,我试过了。但当谈到如何进行会话管理时,我又回到了javax.websocekt服务器。现在一切都很好。所以我的客户端是JavaWebSocekt客户端,服务器是javax.websocekt
ws://IP:8080/JavaWebSocketServer/JavaWebSocketServer1