A simple multithreaded web server implemented purely Java.
- simple
- multithreaded
- embeddable
- configurable
- extensible
- supports persistent connections
- Clone the project
- Execute ./gradlew distZip
- Unpack zip file {project}/build/distributions/tiny-web-server-{version}.zip
- Set environment variable TINY_SERVER_HOME to point to the location where you just extracted files
- Edit server's configuration file located in {server_home}/config.xml
- Run {server_home}/bin/tiny-web-server
To execute tests run ./gradlew test or ./gradlew integrationTest