gpt4 book ai didi

java - 如何从 Ant 启动聚合 jetty-server JAR?

转载 作者:行者123 更新时间:2023-12-01 15:23:14 25 4
gpt4 key购买 nike

背景

免责声明:我对 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”(最新的) ,但是我似乎无法像使用“start.jar”那样使用 Ant 的 JAR,例如“java -jar jetty-server-8.1.3.v20120416.jar 选项=服务器”

Jetty 文档既糟糕又缺失(404)。呃!

实际问题

我到底该怎么处理这个聚合的“jetty-server”JAR?我应该指向一个特定的类而不是整个 JAR 吗?

...

相关问题: Minimum set of files needed from Jetty to serve static content?

最佳答案

您将其用作 jetty 嵌入式使用的依赖项。

http://wiki.eclipse.org/Jetty/Tutorial/Embedding_Jetty

它不适合与 start.jar 一起使用,start.jar 是一种将适合启动 jetty 的类路径编织在一起的机制,而不是作为通用的 jar 启动器。

关于java - 如何从 Ant 启动聚合 jetty-server JAR?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10555868/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com