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 
> <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.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.

Reply via email to