I don't mess with the Dynamic Web Project in Eclipse, I just do regular projects. I don't use WTP to run
Tomcat, however, and it's possible that without the Dynamic Web Project facets that WTP will run even worse than it does already. By which you can deduce that I'm not a big fan of WTP. I use Mongrel to run Tomcat within Eclipse.
I have plenty of projects that incorporate
Maven,
JSF (usually RichFaces) and JPA to build Tomcat
test and production modules. In fact, I even use Maven to create OS install packages (RPMs) so that not only is the WAR itself built, but I have the ability to ensure that any external filesystem constructs are taken care of as well.
I have heard of Bootstrap, but bootsfaces is new to me. However, there is a version of it listed in the Maven repository, so
you should be able to do what you want as soon as you figure out which dependencies are compatible.
The secret of how to be miserable is to constantly expect things are going to happen the way that they are "supposed" to happen.
You can have faith, which carries the understanding that you may be disappointed. Then there's being a willfully-blind idiot, which virtually guarantees it.