Какой то размытый вопрос.
Сервер для чего? Какой протокол tcp, http, http rest с отдачей json? netty.io https://grizzly.java.net/
Это вам для tcp или websocket's
jax-rs 2.0 для всякого rest + json или spring.io spring framework
Например здесь - www.javable.com/javaworld/04_03/01
Там же на сайте есть и учебник и куча руководств, ресурс немного заглох, но статьи актуальны до сих пор