Cool! On Tue, Nov 11, 2014 at 12:47 PM, Maxim Solodovnik <solomax...@gmail.com> wrote:
> works as expected after adding tomcat-embed-websocket > < > http://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-websocket > > > jar > file > Will stay on tomcat specific version for now > > Thanks! > > On 11 November 2014 16:40, Maxim Solodovnik <solomax...@gmail.com> wrote: > > > 5080 is standard port for our application and work as expected with > tomcat > > connector > > > > org.apache.wicket.protocol.ws.javax.WicketEndpoint#onOpen() is not being > > called :( > > > > maybe tomcat embed jar list used: > > ecj-4.4.jar > > tomcat-embed-core.jar > > tomcat-embed-jasper.jar > > tomcat-embed-logging-juli.jar > > tomcat-embed-logging-log4j.jar > > > > is not complete :( > > > > I guess tomcat-embed-websocket > > < > http://mvnrepository.com/artifact/org.apache.tomcat.embed/tomcat-embed-websocket> > should > > be added :( > > Will try > > Thanks for the hint! > > > > On 11 November 2014 16:20, Martin Grigorov <mgrigo...@apache.org> wrote: > > > >> Hi Maxim, > >> > >> > >> On Tue, Nov 11, 2014 at 11:54 AM, Maxim Solodovnik < > solomax...@gmail.com> > >> wrote: > >> > >> > Hello, > >> > > >> > I just tried to switch to "javax" websockets (from "tomcat" > websockets) > >> > was was done: > >> > 1) wicket version was changed to 7.0.0-M4 > >> > > >> > >> good > >> > >> > >> > 2) filter changed > >> > to org.apache.wicket.protocol.ws.javax.JavaxWebSocketFilter > >> > > >> > >> good > >> > >> > >> > 3) these 2 dependencies added to pom > >> > <dependency> > >> > <groupId>org.apache.wicket</groupId> > >> > <artifactId>wicket-native-websocket-core</artifactId> > >> > <version>${wicket.version}</version> > >> > </dependency> > >> > > >> > >> this is not really needed because it is a transitive dependency of > >> wicket-native-websocket-javax > >> but it shouldn't cause problems too > >> > >> > >> > <dependency> > >> > <groupId>org.apache.wicket</groupId> > >> > <artifactId>wicket-native-websocket-javax</artifactId> > >> > <version>${wicket.version}</version> > >> > </dependency> > >> > 4) Tomcat version is ensured to be 7.0.55 > >> > > >> > >> good > >> > >> > >> > > >> > Result: "WebSocket connection to > >> > > >> > > >> > 'ws://localhost:5080/openmeetings/wicket/websocket?pageId=0&wicket-ajax-baseurl=&wicket-app-name=OpenmeetingsApplication' > >> > failed: Error during WebSocket handshake: Unexpected response code: > 404 > >> " > >> > > >> > >> is port 5080 correct ? I'm asking because it is not "standard" one (80, > >> 8080) but 5080 should work too > >> > >> > >> > > >> > No errors in the log on server start and while working > >> > > >> > Should this configuration work? or maybe I'm missing something? > >> > > >> > >> It should work. > >> > >> Put a breakpoint > >> at org.apache.wicket.protocol.ws.javax.WicketEndpoint#onOpen() and check > >> whether it is called by Tomcat > >> > >> > >> > > >> > We are using "embeded Tomcat", it is started by Red5 (not sure how) > >> maybe > >> > this is the reason .... > >> > > >> > >> > >> > >> > >> > > >> > Thanks in advance! > >> > > >> > -- > >> > WBR > >> > Maxim aka solomax > >> > > >> > > > > > > > > -- > > WBR > > Maxim aka solomax > > > > > > -- > WBR > Maxim aka solomax >