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.