Weblogic Websocket端点无法正常工作

时间:2013-11-01 18:03:36

标签: java websocket weblogic

我试图根据这里的教程创建一个简单的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。我认为应该自动拾取注释并在地址localhost:8888/myApp/echo上创建websocket端点,但是当我尝试使用此js test:http://www.websocket.org/echo.html进行连接时,没有任何反应。另外,当我附加调试器时,我看到没有加载EchoEndpoint类。我还应该做些什么来让它运行?我在Oracle教程中没有看到任何其他内容

1 个答案:

答案 0 :(得分:1)

Tyrus库需要一个JEE7容器,Weblogic只支持JEE6。

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