【发布时间】:2012-05-11 17:19:48
【问题描述】:
背景
免责声明:我非常没有使用 Java 的经验。
我们之前在 Ant 构建期间使用 Jetty 6 的打包版本来处理按需静态内容(JS、CSS、图像、HTML),因此我们可以使用 PhantomJS 针对 HTTP 托管环境运行单元测试。
但是,Jetty 现在是 8.1.3 版并且我们不再需要这种包装(它解决了另一个现在没有实际意义的问题),所以我想更新为只使用 Jetty 8.1。 3直接。
首先,我下载了整个 Jetty 发行版,它的大小约为 40 MB。这适用于 Ant,使用“start.jar”......但我真的不想到处推送那些不必要的 JAR。
然后我从Maven repo 下载了聚合的“jetty-server-8.1.3.v20120416.jar”(最新),但是我似乎无法使用 Ant 的那个 JAR就像我可以使用“start.jar”一样,例如“java -jar jetty-server-8.1.3.v20120416.jar OPTIONS=Server”
Jetty 文档既糟糕又缺失(404)。啊!
实际问题
我该怎么处理这个聚合的“jetty-server”JAR?我应该指向一个特定的类而不是整个 JAR 吗?
...
相关问题: Minimum set of files needed from Jetty to serve static content?
【问题讨论】:
-
请不要多次发布您的问题。
-
@MarkO'Connor:实际的问题是不同的,它们只是具有相同的背景信息。
标签: java windows ant jetty embedded-jetty