首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring Boot 2.5.1真的支持使用Jetty 10的HTTP/2吗?

Spring Boot 2.5.1真的支持使用Jetty 10的HTTP/2吗?
EN

Stack Overflow用户
提问于 2021-06-21 05:17:39
回答 1查看 272关注 0票数 1

尝试在Spring Boot 2.5.1中将Jetty 10与HTTP/2 (h2)一起使用会导致NoSuchMethodError:

java.lang.NoSuchMethodError: 'void org.eclipse.jetty.server.SslConnectionFactory.<init>(org.eclipse.jetty.util.ssl.SslContextFactory, java.lang.String)'

HTTP/2 over TCP (h2c)工作得很好,就像这里所说的(它仍然很痛苦):https://github.com/spring-projects/spring-boot/issues/26979,但是添加SSL会破坏启动。

相反,使用Jetty 9.4,它可以完美地工作。令我困惑的是代码看起来没问题,Spring Boot传递了正确的参数,方法确实存在于Jetty类中。

还有没有人经历过这种情况?在Github中似乎没有任何问题,而且我发现我是第一个尝试这种设置的人,这很奇怪。

示例项目:https://github.com/hectorlf/spring-boot-jetty10-test

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-06-21 19:08:43

这是由bug in Spring Boot 2.5引起的。谢谢你让我们注意到这一点。它已经被修复了,这个修复将在Spring Boot 2.5.2中提供。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68060105

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档