I am developing a simple application that exposes a RESTful interface via Jersey + grizzly2 (from maven archetype). Now I want to add a module to the application that will also start a normal web server that will serve webpages. I would assume that Grizzly2 could be used for that too since RESTful endpoints are HTTP enpoints as well. However it seems grizzly2 does not support Velocity templates which is my preference for this module.
So can you please suggest should I go with Jetty or some other web server? What could be the negative consequences of having 2 different embedded web servers in one application?