This is a fairly similar setup to what we are using. Jetty is great, and if you want to get even more lightweight, check out http://winstone.sourceforge.net/ a servlet container with a mere 166 KByte footprint. We use it during development.
Btw, how what software did you use to draw the diagram in your post? I like its informal style.