Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[jetty-users] ServeletContext Listener returns null serverContainer (jsr356 trying to get wscontainer)

Here is the code , is being called, what am I missing?

 

           final ServerContainer serverContainer = (ServerContainer) event.getServletContext().getAttribute(javax.websocket.server.ServerContainer.class.getName());

also tried

final ServerContainer serverContainer = (ServerContainer) event.getServletContext().getAttribute(“javax.websocket.server.ServerContainer”);

 

           System.out.println(" \n\n ********  HERE IN CONTEXT INITIALSED with container serverContainer" + serverContainer + " \n\n");

          

 

 

 

 

 

From: jetty-users-bounces@xxxxxxxxxxx [mailto:jetty-users-bounces@xxxxxxxxxxx] On Behalf Of Joakim Erdfelt
Sent: Wednesday, July 30, 2014 4:33 PM
To: JETTY user mailing list
Subject: Re: [jetty-users] web.xml and jsr 356 end points

 

JSR-356 does not support adding websocket endpoints via web.xml or via servlets.

 

Go read up on javax.websocket.server.ServerContainer (both the object and the ServletContext attribute)

 

You'll have a few choices:

 

* javax.websocket.server.ServerEndpoint Annotation scanning

* javax.servlet.ServletContextListener

* javax.websocket.server.ServerApplicationConfig

 


--

Joakim Erdfelt <joakim@xxxxxxxxxxx>

Expert advice, services and support from from the Jetty & CometD experts

 

On Wed, Jul 30, 2014 at 1:24 PM, Padki, Anuradha <anuradha.padki@xxxxxxxx> wrote:

Hello all,

 

I can get the jsr356 working by manually adding the endpoints to the servletContainer as

wscontainer = WebSocketServerContainerInitializer.configureContext(context); WebSocketServerContainerInitializer.configureContext(context);

wscontainer.addEndpoint(MySocket.class);

 

However, I already have a jetty project that uses jetty.xml and web.xml for all other servlets, so I am trying to figure out how to add the end points via web.xml

Any help is greatly appreciated.

Regards

Anu


_______________________________________________
jetty-users mailing list
jetty-users@xxxxxxxxxxx
To change your delivery options, retrieve your password, or unsubscribe from this list, visit
https://dev.eclipse.org/mailman/listinfo/jetty-users

 


Back to the top