А почему именно веб-сокеты, простите ? Почему не ходите сделать на обычных сокетах или на nio или netty, например ?
Если уж сильно хочется, вот пример чата как раз на веб-сокетах, но ИМХО, это явный оверкилл.
www.hascode.com/2013/08/creating-a-chat-applicatio...
Почитать про сами веб-сокеты в джаве можно, например, в официальном tutorial'е от Оракла.
docs.oracle.com/javaee/7/tutorial/doc/websocket012.htm
Есть ли что-то на русском - сильно не уверен.