Hi, Please see my answer in your earlier question: http://markmail.org/message/7uvpfnfqvco332lj
Martin Grigorov Wicket Training and Consulting https://twitter.com/mtgrigorov On Tue, Jun 20, 2017 at 8:47 AM, ansc <[email protected]> wrote: > I just tried to switch to "wicket native websockets" in a springboot > project: > > 1) filter changed to > „org.apache.wicket.protocol.ws.javax.JavaxWebSocketFilter“ > > 2) added „add(new WebSocketBehavior() {});“ to page > > 3) pom: > <java.version>1.8</java.version> > <tomcat.version>8.5.15</tomcat.version> > <wicket.version>7.7.0</wicket.version> > ... > <parent> > <groupId>org.springframework.boot</groupId> > <artifactId>spring-boot-starter-parent</artifactId> > <version>1.4.2.RELEASE</version> > </parent> > > 4) <dependency> > <groupId>org.apache.wicket</groupId> > <artifactId>wicket-native-websocket-javax</artifactId> > <version>${wicket.version}</version> > </dependency> > > 5) > @SpringBootApplication(exclude = {ErrorMvcAutoConfiguration.class}) > @Slf4j > public class WebApplication { > > public static void main(String[] args) { > SpringApplication.run(WebApplication.class, args); > } > > @Bean > public FilterRegistrationBean wicketFilter() { > final FilterRegistrationBean wicketFilter = new > FilterRegistrationBean(); > wicketFilter.setDispatcherTypes(DispatcherType.REQUEST, > DispatcherType.ERROR, DispatcherType.FORWARD, DispatcherType.ASYNC); > wicketFilter.setAsyncSupported(true); > wicketFilter.setFilter(new JavaxWebSocketFilter()); > wicketFilter.addInitParameter(WicketFilter.APP_FACT_PARAM, > SpringWebApplicationFactory.class.getName()); > wicketFilter.addInitParameter(WicketFilter.FILTER_MAPPING_PARAM, > "/*"); > wicketFilter.addInitParameter("applicationBean", > "wicketWebApplication"); > wicketFilter.addInitParameter("configuration", "development"); > wicketFilter.addUrlPatterns("/*"); > return wicketFilter; > } > > *Result:* WebSocket connection to > 'ws://localhost:8080/wicket/websocket?pageId=4&wicket- > ajax-baseurl=reports%3F4&wicket-app-name=javaxWebSocketFilter' > failed: Error during WebSocket handshake: Unexpected response code: 404 > wicket-websocket-jquery-ver-1497450491000.js:69 > > No errors in the log on server start and while working > > Should this configuration work? or maybe I'm missing something? > > I am are using "embedded Tomcat of Spring Boot", maybe this is the reason > .... > > Thanks in advance! > > > -- > View this message in context: http://apache-wicket.1842946. > n4.nabble.com/javax-websockets-in-Spring-Boot-project-404-error-tp4678091. > html > Sent from the Users forum mailing list archive at Nabble.com. > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > >
