Hello, I'm trying to use WebSocket in Wicket 8.3.0, with Tomcat 7.0.85.
In pom, I have: <dependency> <groupId>org.apache.wicket</groupId> <artifactId>wicket-native-websocket-javax</artifactId> <version>${wicket.version}</version> </dependency> In web.xml, I did change the WicketFilter class name with: <filter-class>org.apache.wicket.protocol.ws.javax.JavaxWebSocketFilter</filter-class> In my page, I have: @Override protected void onInitialize() { super.onInitialize(); add( new WebSocketBehavior() { @Override protected void onConnect(ConnectedMessage message) { super.onConnect( message ); System.out.println( "onConnect" ); WebSocketService.getInstance().addClient( message ); } } } When I open the page in the browser, the "onConnect" function is never called... (I also noticed that the class WicketEndpoint is never called, I feel that it should be called at some point). Any idea of what I'm missing? Thanks in advance, Virginie