Как создать сайт с помощью язык java?
А зачем создавать сайт на Java? 
Может быть, я неправ, но мне кажется, что если у вас есть веская причина использовать именно Java, то вопрос реализации вы должны быть в состоянии решить сами.
Любой сайт делится условно на три части:
- визуальная
- функциональная на стороне клиента
- функциональная на стороне сервера
Визуальная часть - это HTML. Функциональная на стороне клиента - чаще всего JavaScript. На стороне сервера - что угодно из ЯП. Соответственно чтобы "создать сайт", вам надо знать не только Java, но и хотя бы HTML. Для гугления используйте фразу "java web server".