I'm about to start a new java web application project and asking myself what is the current state of the art setup for a java web application? I have formerly worked with JSF, Servlets, JBoss Seam, RichFaces, so the technology knowledge is not the problem.
I'm thinking about a deployment in Tomcat or JBoss, so I could use full J2EE stack or only lightweight approach.
What are the current libraries, frameworks to proceed.
The same as always, only the frameworks will likely have gotten number version upgrades. JBoss Seam has become mostly irrelevant, Richfaces has been surpassed by Primefaces. You still have to do your own research and make your own choice to decide what is "state of the art" for you. Some people like Spring, some people like Wicket, some people like JSF 2.1. People who like one framework tend to loathe all others so its not something you can get a neutral opinion on.