javax.websockets を使用して websocket ベースのアプリケーションを作成するために、Tomcat 8-RC1 をインストールしました。
http://svn.apache.org/viewvc/tomcat/trunk/webapps/examples/WEB-INF/classes/websocket/には、websocket クラスの構造を正確に示す例があるため、次のインターフェイスを実装しました。
public interface XpoWebSocket {
@OnOpen
public void onOpen(Session session);
@OnClose
public void onClose();
@OnMessage
public void onTextMessage(String message);
public Session getSession();
}
クラスの減速の上の行に、次のものも含めました。
@ServerEndpoint(value = "/ServConnect")
public class ServConnect implements XpoWebSocket {
...
したがって、 ServerEndPoint は websocket へのアクセス方法を指すことです。問題は、 web.xml に何を設定する必要があるかです。今のところ、Web ソケットにはまだアクセスできません。
web.xml で ServConnect を通常のサーブレットとして定義しようとしましたが、うまくいきません。ServConnect の場所にアクセスしようとするとタイムアウトします。
この ServConnect websocket クラスを機能させるには、どの構成が欠けていますか?