Injection into WebSocket endpoints in Tomcat is not supported (or at least tested) at the moment. It seems that Tomcat does not make use of org.apache.tomcat.InstanceManager from Tomcat API when instantiating an endpoint.