読者です 読者をやめる 読者になる 読者になる

Wicket 8 の websocket

Wicket

2017年3月3日時点、Wicket 8.0.0-M4 の Websocket は、残念なことに、Tomcat8用の WebFilter が作られていない。

wicket-native-websocket-tomcat/8.0.0-M3 は Central Repository にあっても
wicket-native-websocket-tomcat/8.0.0-M4 は、まだ公開されていない。

Tomcat 8.5.11 を使いたければ、Wicket の native-Websocket は諦めて、@ServerEndpoint アノテーションによる javax.websocket
を使用した方が良いみたい。

  <dependency>
      <groupId>org.apache.tomcat</groupId>
      <artifactId>tomcat-websocket</artifactId>
      <version>8.5.11</version>
  </dependency>

問題は、Wicket を使う場合の web.xml の WebFilter 設定で /* を指定するケースで、如何に @ServerEndpoint の
url とぶつからず済むかである。