Very simple example of an HTTP server written in Java using just Sockets.
Windows:
build.bat
Unix/Mac:
./build.sh
Windows:
run.bat [TYPE]
Unix/Mac:
./run.sh [TYPE]
Where [TYPE] is either 'html', 'json', or 'text'. Open your browser to http://localhost.