Ejemplo de Spring Websocket – error – ¿Está ejecutando en un contenedor Servlet que soporta J SR-356?

Estoy intentando ejecutar el ejemplo de Spring 4 dado en @ https://spring.io/guides/gs/messaging-stomp-websocket . Cuando bash conectarme al socket, me lanza la siguiente excepción. Según el ejemplo, necesitas Tomcat 7.0.50 y verifiqué el archivo ejecutable que tiene la versión correcta de Tomcat. Cualquier puntero sería útil.

java.lang.IllegalArgumentException: No 'javax.websocket.server.ServerContainer' ServletContext attribute. Are you running in a Servlet container that supports JSR-356? 

Comprueba que tienes tomcat7-websocket.jar y websocket-api.jar en tu archivo ejecutable; tal vez solo estés obteniendo Vanilla Tomcat sin los bits de websocket adicionales.

Recibí el mismo mensaje de error en otro caso de uso: desactivé la configuración automática y agregué WebSocketConfig manualmente a la configuración. Entonces recibí el mensaje de error mencionado anteriormente.

Resolver el problema fue fácil: solo se agregó WebSocketAutoConfiguration a la configuración.