java - 9.x 的 jetty-all-server 在哪里?

标签 java jetty jetty-9

我们正在将项目中的 jetty 版本从 8.x 升级到 9.x。

这是org.eclipse.jetty.aggregate:jetty-all-server:8.1.7.v20120910

但是对于 9.x,我找不到 jetty-all-server 了,相反,我找到了 org.eclipse.jetty.aggregate:jetty-all:9.2.7 .v20150116,注意包名称已更改为jetty-all

所以我想知道 jetty-all-server 是否在 8.x 停止,并在 9.x 更名为 jetty-all ?或者将来 9.x 会有新的 jetty-all-server

最佳答案

Jetty 9 不存在 jetty-all-server 这样的东西。

鉴于 Jetty 有如此多的组件,实际上它们是相互冲突的,整个聚合概念实际上不再可行。由于 bootclasspath 的要求,为 spdy/http2 支持引入 npn/alpn 也使得聚合变得不可能。

具有聚合的 jetty 组的选择是要么进行聚合的每种排列(目前有 400 多种不同的组合),要么不进行任何排列。

我们将 jetty-all 保留为在 jetty 文档中用于 Jetty 阶段入门/介绍的有用工具,但它绝对不适合生产使用.

使用构建工具(maven、gradle、ivy、buildr、grape、sbt、leinengen、eclipse、intellij、netbeans、make、shell 脚本等)并将标准 jetty 中的组件添加到您的项目中。您甚至可以创建自己的聚合。

关于java - 9.x 的 jetty-all-server 在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28101846/

相关文章:

java - 将 HTTP/2 与 JAX-RS 客户端结合使用

java - 如何使用 Jetty HTTP 客户端和 MultiPartContentProvider 上传 BufferedImage?

java - 为什么插入两条相同的记录事务不回滚

java - 线程 "main"java.lang.NoClassDefFoundError : org/apache/http/ConnectionReuseStrategy: 中的异常

java - 使用 PKCS#7 加密

spring - jetty 因扫描而启动延迟

java - 针对特定目录的 Jetty9 基本身份验证

java - mvn clean install 适用于 springboot 1.3.1 但不适用于 2.2.2

css - 无法确定 Wicket 中背景图像的路径

websocket - 在 Embedded Jetty 9 上的带注释的 @WebSocket 类中访问 HttpSession