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

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

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

    谢谢!

    最佳答案

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

    树脂:http://www.caucho.com/resin-web-server/
    Hiawatha: http://www.hiawatha-webserver.org/

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

    关于apache - 可以按需启动的用于 Windows 的简单 HTTP 服务器应用程序?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/10555592/

    10-11 22:27
    查看更多