I've worked on a lot of embedded devices with web services, and it seems pretty typical to just run a JVM and serve web pages out of it.<p>The few times I've seen actual web stacks done in C++, the end result has been... comedic.