Вам не нужен фреймворк, вам нужен сервер приложений (который уже содержит в себе все нужные фреймворки). Под управлением сервера развернете свое веб-приложение (.war), и в нем реализуете всю нужную логику. Для многопоточности делать не придется ничего, т.к. сервер сам будет выделять отдельные потоки для обработки обращений с клиентской части.
С имеющимися у вас навыками, скорее всего, будет нелегко, но Гугл поможет. Для начала можно попробовать, например, так:
www.centerkey.com/jboss
дальше эдак:
jaxenter.com/getting-started-with-apache-tomee-105...
или погуглить самостоятельно "java war hello wrold"
Сначала запустите пустой сервер приложений, чтобы при старте не было ошибок. Затем разверните под его управлением свой Hello World как в первой ссылке. Если открывается, смотрите какие техники/технологии применены по второй ссылке и подключайте последовательно к своему приложению. Простое веб-приложение должно развернуться на любом сервере приложений без доработок. Попробуйте TomEE или WildFly...
Посмотрите еще вот это, поможет сориентироваться:
С чего начать изучение Java EE
JPA и Hibernate или Hibernate?
Какой framework выбрать для написания Web Service?
Какой web framework для java выбрать?
Что почитать для того чтобы написать web сервер на Java?
Поддерживает ли Tomcat java 8? Если нет, то какие контейнеры поддерживают?
Это только мои ответы, а сколько информации по Java EE в Сети - за 10 жизней не перечитать...