0

我正在尝试根据此处的教程创建一个简单的 Websocket 应用程序:http: //docs.oracle.com/javaee/7/tutorial/doc/websocket004.htm

所以代码看起来像这样:

@ServerEndpoint("/echo")
public class EchoEndpoint {
   @OnMessage
   public void onMessage(Session session, String msg) {
      try {
         session.getBasicRemote().sendText(msg);
      } catch (IOException e) { ... }
   }
}

我正在运行 Weblogic 12c。我认为应该自动拾取注释并在地址上创建 websocket 端点localhost:8888/myApp/echo,但是当我尝试用这个 js 测试连接那里时:http://www.websocket.org/echo.html,没有任何反应。此外,当我附加调试器时,我看到EchoEndpoint该类未加载。我还应该怎么做才能让它运行?我在 Oracle 教程中看不到其他任何内容

4

1 回答 1

1

Tyrus 库需要 JEE7 容器,Weblogic 仅支持 JEE6。

按照本教程在 Weblogic 中获取 websocket。 http://docs.oracle.com/middleware/1212/wls/WLPRG/websockets.htm

于 2013-11-27T00:12:43.643 回答