Em geral, usamos o Apache Tomcat como servidor web. Como é algo simples sugiro o Jetty.
Jetty https://www.eclipse.org/jetty/
Essas são as tecnologias que envolvem Java Web, na ordem das mais modernas: Spring Framework + Gradle JSF + Maven JSP + Maven Servlet + Ant
Lembrando que se é um jogo de Xadrez com gráficos, você vai ter que ter um conhecimento no front-end como JavaScript, TypeScript, jQuery, pois o Java é só um back-end recebendo dados e retornando dados, não irá tratar nada do visual. Nessa parte eu recomendo PaperJS http://paperjs.org/license/
Code Avengers Site que a utiliza. https://www.codeavengers.com/
Meu projeto não possui gráficos, somente uma visualização simples em terminal utilizando o System.out.print