The Miniature Java Web Server includes most of functionality of real Web Servers including a servlet container capability. The server is pretty small as in Java code as in result byte code. General purpose of the Web server is running and debugging servlets. However, it can be used as a regular web server for sites with low to medium load. I found also very convenient shipping a servlet based product including this server, so a user can start a product just after unwrapping. You can try a web site hosted on this server under Linux. This web server also works on PDA like Sharp Zaurus LS5xxx, or on Windows CE based handhelds when JVM installed. It gives additional flexibility for your PDA, since using file upload and download servlet can simplify file synchronization and provide control of your PDA from web.
See Other Best Ftp, Http, Email & Other Network Servers Projects in Java: