可以按需启动的用于 Windows 的简单 HTTP 服务器应用程序?

Jam*_*ene 6 apache ant jetty httpserver

我需要一个满足以下条件的简单 HTTP 服务器应用程序:

  1. 它必须在 Windows 上运行。
  2. 它必须要求新的任何形式的Windows安装:程序,框架,服务等。
  3. 它可以使用 Java(例如 JAR)或 .NET 运行,因为这些框架已经全局安装在服务器上。
  4. 它必须能够根据需要由 Ant 构建(和/或从命令行)启动停止。
  5. 它必须能够在运行时指定的端口上托管(即不在配置文件中)。
  6. 它必须只能从运行时指定的根目录(即不在配置文件中)托管基本静态内容(JavaScript、CSS、图像、HTML )。
  7. 必须不需要巨大的分发文件夹,例如完整的 Jetty 分发大约 40 MB ......太大了!小于 1 MB 将是首选。
  8. 不是需要支持HTTPS(SSL)。
  9. 需要任何的IDE集成。
  10. 不是需要举办任何“Web应用程序”,例如耳朵,战争,JAR文件等。

有什么建议吗?我还需要一个指南/教程解释来设置它们,特别是如果它们是基于 Java 的,因为我在 Java 方面的背景很少(老实说在 Ant 方面也没有那么多背景)。

谢谢!

Eri*_*ric 1

以下是一些轻量级 Web 服务器,它们似乎可以在 Windows 上运行并且具有最小的依赖性:

树脂: http: //www.caucho.com/resin-web-server/ <-- 需要 java

海华沙:http://www.hiawatha-webserver.org/

切诺基: http: //www.cherokee-project.com/doc/