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
>

Reply via email to