[email protected]
Le 10/07/2014 09:16, Achim Nierbeck [via Karaf] a écrit :
> That would be awesome :)
> just give me your github ID and I'll add you to the pax web team.
> So you can add it as a sample if you want :)
>
> regards, Achim
>
>
> 2014-07-10 9:07 GMT+02:00 jimmy <[hidden email]
> </user/SendEmail.jtp?type=node&node=4034117&i=0>>:
>
> I have a working project if you want...
>
> Le 09/07/2014 21:20, Achim Nierbeck [via Karaf] a écrit :
> > I tried with the jetty websocket test app [1].
> > But failed with it. I'll try with a simple sample.
> >
> > regards, Achim
> >
> > [1]
> -https://github.com/jetty-project/jetty-autobahn-websocket-webapp
> >
> >
> > 2014-07-09 15:54 GMT+02:00 jimmy <[hidden email]
> > </user/SendEmail.jtp?type=node&node=4034106&i=0>>:
> >
> > Achim,
> >
> > Could you give an access to your sample, I'll push a project
> with
> > websocket and hazelcast features.
> >
> >
> > Here How does it work :
> >
> > - the activator create a new instance of hazelcast with a
> new topic,
> > - each websocket connection register to the activator
> > - each time a message is send by client websocket, the
> message is
> > published to the topic hazelcast
> > - in activator, there is a listener to the topic hazelcast
> so when a
> > message comes it's pushed to all registered clients websocket !
> >
> > With hazelcast, you can have an horizontal architecture if
> you add
> > more
> > machines in your cluster.
> >
> >
> > Le 09/07/2014 01:05, Achim Nierbeck [via Karaf] a écrit :
> > > I tried to run the autobahn-websocket test sample [1] from
> the jetty
> > > sources, but either my client was wrong or it didn't work :/
> > > I will investigate this more, though I've seen reports
> where it did
> > > work right away so I'm not sure if this is really something
> > needed to
> > > be done with Pax Web. I'll keep investigating.
> > >
> > > regards, Achim
> > >
> > > [1] -
> > https://github.com/jetty-project/jetty-autobahn-websocket-webapp
> > >
> > >
> > >
> > > 2014-07-08 18:12 GMT+02:00 Achim Nierbeck <[hidden email]
> > > </user/SendEmail.jtp?type=node&node=4034077&i=0>>:
> > >
> > > After giving it a quick glance, it seems like this can
> easily be
> > > configured using the Jetty.xml
> > > I'm gonna investigate this a bit more.
> > >
> > > regards, Achim
> > >
> > >
> > > 2014-07-08 18:06 GMT+02:00 Achim Nierbeck <[hidden email]
> > > </user/SendEmail.jtp?type=node&node=4034077&i=1>>:
> > >
> > > Hi,
> > >
> > > ok, I'm gonna give it a try, it very well needs
> some special
> > > handling in Pax Web.
> > >
> > > regards, Achim
> > >
> > >
> > > 2014-07-08 17:39 GMT+02:00 jimmy <[hidden email]
> > > </user/SendEmail.jtp?type=node&node=4034077&i=2>>:
> > >
> > > I've all deleted, and redownloaded the apache
> karaf....
> > > Now, i don't have the problem of 404 of static
> files
> > > anymore...
> > >
> > > But !
> > > The websocket doesn't work !!!!
> > >
> > > Maybe there is something to do in pax-web ?
> > >
> > > In a standalone jetty (without osgi), there is a
> > > *WebSocketServerContainerInitializer*
> > >
> > >
> > >
> > > Server server = new Server();
> > > ServerConnector connector = new
> > ServerConnector(server);
> > > connector.setPort(8081);
> > > server.addConnector(connector);
> > >
> > > // Setup the basic application "context"
> for this
> > > application at "/"
> > > // This is also known as the handler tree
> (in jetty
> > > speak)
> > > ServletContextHandler context = new
> > > ServletContextHandler(ServletContextHandler.SESSIONS);
> > > context.setContextPath("/cloud-websocket");
> > >
> > > // server.setHandler(context);
> > >
> > > ResourceHandler resource_handler = new
> > ResourceHandler();
> > > resource_handler.setDirectoriesListed(true);
> > > resource_handler.setWelcomeFiles(new String[]
> > {"index.jsp"});
> > >
> > > resource_handler.setResourceBase(".");
> > >
> > > HandlerList handlers = new HandlerList();
> > > handlers.setHandlers(new Handler[]
> > {resource_handler,
> > > context});
> > > server.setHandler(handlers);
> > >
> > > try {
> > > WebSocketActivator.init(); // WebSocketActivator
> > > contains the
> > > @ServerEndpoint
> > >
> > > // Initialize javax.websocket layer
> > > * ServerContainer wscontainer =
> > >
> WebSocketServerContainerInitializer.configureContext(context);*
> > >
> > > // Add WebSocket endpoint to
> javax.websocket
> > layer
> > > wscontainer.addEndpoint(WebSocketActivator.class);
> > >
> > > server.start();
> > > server.dump(System.err);
> > > // server.join();
> > > }
> > > catch (Throwable t) {
> > > t.printStackTrace(System.err);
> > > }
> > >
> > >
> > >
> > > i've found the example at
> > >
> >
>
> https://github.com/jetty-project/embedded-jetty-websocket-examples/blob/master/javax.websocket-example/src/main/java/org/eclipse/jetty/demo/EventServer.java
> > >
> > >
> > >
> > > Le 08/07/2014 13:46, Achim Nierbeck [via Karaf] a
> > écrit :
> > > > Just use your regular github account, that's
> all to
> > > access ops4j.
> > > > And if you wish I'd give you direct access
> to the
> > ops4j
> > > repo.
> > > >
> > > > regards, Achim
> > > >
> > > >
> > > > 2014-07-08 12:26 GMT+02:00 jimmy <[hidden email]
> > > >
> </user/SendEmail.jtp?type=node&node=4034057&i=0>>:
> > > >
> > > > Ok, i'll share it when it works.
> > > > Is there a special git account for push or i
> > have to
> > > share it via
> > > > a zip
> > > > file..
> > > >
> > > > regards, Jimmy
> > > >
> > > > Le 08/07/2014 11:51, Achim Nierbeck [via
> Karaf] a
> > > écrit :
> > > > > One more ...
> > > > > if you have a simple Websocket sample
> that could
> > > be used as
> > > > sample for
> > > > > Pax Web [1]
> > > > > I would be more than happy to add it
> to the
> > > samples and integration
> > > > > tests for it :)
> > > > >
> > > > > regards, Achim
> > > > >
> > > > > [1] -
> > > https://github.com/ops4j/org.ops4j.pax.web/tree/master/samples
> > > > >
> > > > >
> > > > > 2014-07-08 11:49 GMT+02:00 Achim Nierbeck
> > <[hidden
> > > email]
> > > > >
> > </user/SendEmail.jtp?type=node&node=4034052&i=0>>:
> > > > >
> > > > > Ok, you cleaned the Karaf. But
> that doesn't
> > > clean such files, so
> > > > > you most likely still got the
> > > > > "old" jetty.xml for Jetty8.
> > > > > The feauture deployer doesn't override
> > config
> > > files cause they
> > > > > might be altered.
> > > > >
> > > > > regards, Achim
> > > > >
> > > > >
> > > > > 2014-07-08 11:44 GMT+02:00 jimmy
> > <[hidden email]
> > > > >
> > </user/SendEmail.jtp?type=node&node=4034052&i=1>>:
> > > > >
> > > > > Sorry,
> > > > >
> > > > > in fact The default jetty.xml
> content
> > > does'nt match with
> > > > jetty
> > > > > 9 default
> > > > > configuration.
> > > > >
> > > > > i replace the content of
> jetty.xml with
> > > > >
> > > > > <Call name="addConnector">
> > > > > <Arg>
> > > > > <New
> > > class="org.eclipse.jetty.server.ServerConnector">
> > > > > <Arg name="server"><Ref refid="Server"
> /></Arg>
> > > > > <Arg name="factories">
> > > > > <Array
> > > > >
> > type="org.eclipse.jetty.server.ConnectionFactory">
> > > > > <Item>
> > > > > <New
> > > > >
> > > class="org.eclipse.jetty.server.HttpConnectionFactory">
> > > > > <Arg name="config"><Ref
> refid="httpConfig"
> > > > > /></Arg>
> > > > > </New>
> > > > > </Item>
> > > > > </Array>
> > > > > </Arg>
> > > > > <Set name="host"><Property
> name="jetty.host"
> > > > /></Set>
> > > > > <Set name="port"><Property
> name="jetty.port"
> > > > > default="80" /></Set>
> > > > > <Set name="idleTimeout"><Property
> > > > name="http.timeout"
> > > > > default="30000"/></Set>
> > > > > <Set name="soLingerTime"><Property
> > > > > name="http.soLingerTime"
> > > > > default="-1"/></Set>
> > > > > </New>
> > > > > </Arg>
> > > > > </Call>
> > > > >
> > > > >
> > > > >
> > > > > I don't have any error but the
> > application
> > > is now not
> > > > deployed....
> > > > > I'm searching...
> > > > >
> > > > > I'll keep you posted
> > > > >
> > > > > Thank you Achim
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > > View this message in context:
> > > > >
> > >
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034050.html
> > > > > Sent from the Karaf - User
> mailing list
> > > archive at
> > > > Nabble.com.
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Apache Member
> > > > > Apache Karaf
> <http://karaf.apache.org/>
> > > Committer & PMC
> > > > > OPS4J Pax Web
> > > <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > > > > Committer & Project Lead
> > > > > blog <http://notizblog.nierbeck.de/>
> > > > >
> > > > > Software Architect / Project
> Manager / Scrum
> > > Master
> > > > >
> > > > >
> > > > >
> > > > >
> > > > > --
> > > > >
> > > > > Apache Member
> > > > > Apache Karaf <http://karaf.apache.org/>
> > Committer
> > > & PMC
> > > > > OPS4J Pax Web
> > > <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > > > > Committer & Project Lead
> > > > > blog <http://notizblog.nierbeck.de/>
> > > > >
> > > > > Software Architect / Project Manager /
> Scrum
> > Master
> > > > >
> > > > >
> > > > >
> > > > >
> > > >
> > >
> >
> ------------------------------------------------------------------------
> > > > > If you reply to this email, your
> message will be
> > > added to the
> > > > > discussion below:
> > > > >
> > >
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034052.html
> > > > > To unsubscribe from WebSocket, click here
> > > > > <> NAML
> > > > >
> > > >
> > >
> >
>
> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> > > > >
> > > >
> > > > --
> > > >
> > > > *Jimmy PANNIER*
> > > > Ingénieur de développement
> > > > Pôle Édition
> > > >
> > > > 169, Rue Sadi Carnot
> > > > 59350 Saint André-Lez-Lille
> > > > 03.20.06.16.17
> > > >
> > > >
> > > >
> > > >
> > > >
> > > > logo_inovelan_mini.png (6K)
> > > >
> > >
> >
>
> <http://karaf.922171.n3.nabble.com/attachment/4034055/0/logo_inovelan_mini.png>
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > > View this message in context:
> > > >
> > >
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034055.html
> > > > Sent from the Karaf - User mailing list
> archive at
> > > Nabble.com.
> > > >
> > > >
> > > >
> > > >
> > > > --
> > > >
> > > > Apache Member
> > > > Apache Karaf <http://karaf.apache.org/>
> Committer
> > & PMC
> > > > OPS4J Pax Web
> > > <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > > > Committer & Project Lead
> > > > blog <http://notizblog.nierbeck.de/>
> > > >
> > > > Software Architect / Project Manager / Scrum
> Master
> > > >
> > > >
> > > >
> > > >
> > >
> >
> ------------------------------------------------------------------------
> > > > If you reply to this email, your message
> will be added
> > > to the
> > > > discussion below:
> > > >
> > >
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034057.html
> > > > To unsubscribe from WebSocket, click here
> > > > <> NAML
> > > >
> > >
> >
>
> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> > > >
> > >
> > > --
> > >
> > > *Jimmy PANNIER*
> > > Ingénieur de développement
> > > Pôle Édition
> > >
> > > 169, Rue Sadi Carnot
> > > 59350 Saint André-Lez-Lille
> > > 03.20.06.16.17
> > >
> > >
> > >
> > >
> > >
> > > logo_inovelan_mini.png (6K)
> > >
> >
>
> <http://karaf.922171.n3.nabble.com/attachment/4034059/0/logo_inovelan_mini.png>
> > >
> > >
> > >
> > >
> > > --
> > > View this message in context:
> > >
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034059.html
> > > Sent from the Karaf - User mailing list archive at
> > Nabble.com.
> > >
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/> Committer
> & PMC
> > > OPS4J Pax Web
> > <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > > Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/> Committer & PMC
> > > OPS4J Pax Web
> <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > > Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > >
> > > --
> > >
> > > Apache Member
> > > Apache Karaf <http://karaf.apache.org/> Committer & PMC
> > > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > > Committer & Project Lead
> > > blog <http://notizblog.nierbeck.de/>
> > >
> > > Software Architect / Project Manager / Scrum Master
> > >
> > >
> > >
> > >
> >
> ------------------------------------------------------------------------
> > > If you reply to this email, your message will be added to the
> > > discussion below:
> > >
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034077.html
> > > To unsubscribe from WebSocket, click here
> > > <> NAML
> > >
> >
>
> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> > >
> >
> > --
> >
> > *Jimmy PANNIER*
> > Ingénieur de développement
> > Pôle Édition
> >
> > 169, Rue Sadi Carnot
> > 59350 Saint André-Lez-Lille
> > 03.20.06.16.17
> >
> >
> >
> >
> >
> > logo_inovelan_mini.png (6K)
> >
>
> <http://karaf.922171.n3.nabble.com/attachment/4034091/0/logo_inovelan_mini.png>
> >
> >
> >
> >
> > --
> > View this message in context:
> > http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034091.html
> > Sent from the Karaf - User mailing list archive at Nabble.com.
> >
> >
> >
> >
> > --
> >
> > Apache Member
> > Apache Karaf <http://karaf.apache.org/> Committer & PMC
> > OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> > Committer & Project Lead
> > blog <http://notizblog.nierbeck.de/>
> >
> > Software Architect / Project Manager / Scrum Master
> >
> >
> >
> >
> ------------------------------------------------------------------------
> > If you reply to this email, your message will be added to the
> > discussion below:
> > http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034106.html
> > To unsubscribe from WebSocket, click here
> > <> NAML
> >
>
> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
> >
>
> --
>
> *Jimmy PANNIER*
> Ingénieur de développement
> Pôle Édition
>
> 169, Rue Sadi Carnot
> 59350 Saint André-Lez-Lille
> 03.20.06.16.17
>
>
>
>
>
> logo_inovelan_mini.png (6K)
>
> <http://karaf.922171.n3.nabble.com/attachment/4034115/0/logo_inovelan_mini.png>
>
>
>
>
> --
> View this message in context:
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034115.html
> Sent from the Karaf - User mailing list archive at Nabble.com.
>
>
>
>
> --
>
> Apache Member
> Apache Karaf <http://karaf.apache.org/> Committer & PMC
> OPS4J Pax Web <http://wiki.ops4j.org/display/paxweb/Pax+Web/>
> Committer & Project Lead
> blog <http://notizblog.nierbeck.de/>
>
> Software Architect / Project Manager / Scrum Master
>
>
>
> ------------------------------------------------------------------------
> If you reply to this email, your message will be added to the
> discussion below:
> http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034117.html
> To unsubscribe from WebSocket, click here
> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&node=4034012&code=amltbXkucGFubmllckBpbm92ZWxhbi5mcnw0MDM0MDEyfC01NTUxNDMzNzU=>.
> NAML
> <http://karaf.922171.n3.nabble.com/template/NamlServlet.jtp?macro=macro_viewer&id=instant_html%21nabble%3Aemail.naml&base=nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.naml.namespaces.BasicNamespace-nabble.view.web.template.NabbleNamespace-nabble.view.web.template.NodeNamespace&breadcrumbs=notify_subscribers%21nabble%3Aemail.naml-instant_emails%21nabble%3Aemail.naml-send_instant_email%21nabble%3Aemail.naml>
>
>
--
*Jimmy PANNIER*
Ingénieur de développement
Pôle Édition
169, Rue Sadi Carnot
59350 Saint André-Lez-Lille
03.20.06.16.17
logo_inovelan_mini.png (6K)
<http://karaf.922171.n3.nabble.com/attachment/4034118/0/logo_inovelan_mini.png>
--
View this message in context:
http://karaf.922171.n3.nabble.com/WebSocket-tp4034012p4034118.html
Sent from the Karaf - User mailing list archive at Nabble.com.