我需要一个满足以下条件的简单 HTTP 服务器应用程序:
- 它必须在 Windows 上运行。
- 它不得需要任何类型的新Windows 安装:程序、框架、服务等。
- 它可以使用 Java(例如 JAR)或 .NET 运行,因为这些框架已经全局安装在服务器上。
- 它必须能够根据需要由 Ant 构建(和/或从命令行)启动和停止。
- 它必须能够托管在运行时指定的端口上(即不在配置文件中)。
- 它必须只能从运行时指定的根目录(即不在配置文件中)托管基本的静态内容(JavaScript、CSS、图像、HTML)。
- 必须不需要一个巨大的分发文件夹,例如完整的 Jetty 分发大约是 40 MB...太大了!最好小于 1 MB。
- 它不需要支持 HTTPS (SSL)。
- 它不需要与任何 IDE 集成。
- 它不需要托管任何“Web 应用程序”,例如 EAR、WAR、JAR 等。
有什么建议吗?我还需要一个指南/教程解释来设置它们,特别是如果它们是基于 Java 的,因为我在 Java 方面的背景很少(老实说,在 Ant 方面也没有那么多背景)。
谢谢!