I worked with a bunch of Spring Framework, Hibernate, JSP. As the Tomcat server. Dependency — Maven. This is all very java way, patterns of dependency injection and all that, but was too long to configure and write xml. Here's an article for example habrahabr.ru/blogs/java/111102/.
If pressed for time, you can try Play. His idea is a Rails to Java, but it didn't work.
For front-end you can use Backbone.js + jQuery in the General case or some of ExtJS or qooxdoo if you need window widgets.