背景
免责声明:我非常与Java的经验。Jetty需要哪些文件才能提供静态内容?
我们以前在我们的Ant构建过程中使用了Jetty 6的包装版本,用于按需静态内容(JS,CSS,图像,HTML),因此我们可以在PhantomJS上针对HTTP托管环境运行单元测试。
但是,Jetty现在在版本8.1.3上,我们不再需要这种包装(它解决了现在正在讨论的另一个问题),所以我想更新为直接使用Jetty 8.1.3。
首先我下载了整个Jetty发行版,它的重量约为40MB。这从Ant使用“start.jar”工作,但我并不想在任何地方推动那些不必要的JAR。
然后我从Maven回购站下载了聚合“jetty-server-8.1.3.v20120416.jar”(最新版),但是我似乎无法像使用“start”那样从Ant使用该JAR。罐子“,例如“java -jar jetty-server-8.1.3.v20120416.jar选项=服务器”
Jetty文档既糟糕又缺失(404's)。啊!
实际问题
所以,如果我回去使用码头的全部分布“start.jar”,而不是总“码头 - 服务器”,什么是文件(JAR文件的最小集合和配置)从我需要通过HTTP服务器基本静态内容的完整Jetty发行版?
...
相关问题:How to start an aggregate jetty-server JAR from Ant?
附:这是**不是**相关问题的重复[如何从Ant启动集合码头服务器JAR?](http://stackoverflow.com/questions/10555868/how-to-start-an-aggregate-码头服务器-JAR-从蚂蚁)。实际的问题是**不同**,他们只是有相同的背景信息。 –