I need a simple HTTP server application that meets the following criteria:
- It must run on Windows.
- It must NOT require new Windows installations of any sort: programs, frameworks, services, etc.
- It can be run with Java (e.g. JARs) or .NET as those frameworks are already installed globally on the servers.
- It must be able to be started and stopped by an Ant build (and/or from command line) on demand.
- It must be able to host on a port specified at runtime (i.e. not in a config file).
- It must only be able to host basic static content (JavaScript, CSS, Images, HTML) from a root directory specified at runtime (i.e. not in a config file).
- Must not require a huge distribution folder, e.g. the full Jetty distribution is approximately 40 MB... way too big! Under 1 MB would be preferred.
- It does NOT need to support HTTPS (SSL).
- It does NOT need to integrate with any IDEs.
- It does NOT need to host any "web applications", e.g. EARs, WARs, JARs, etc.
Any recommendations? I will also need a guide/tutorial explanation for setting them up, especially if they are Java-based as I have very little background in Java (and honestly not that much background in Ant, either).
Thanks!