Jetty 码头升级8至9
当我试图从Jetty 8.1.12迁移到Jetty 9.4.18时,由于以下问题,我遇到了错误Jetty 码头升级8至9,jetty,openjdk-11,Jetty,Openjdk 11,当我试图从Jetty 8.1.12迁移到Jetty 9.4.18时,由于以下问题,我遇到了错误 我们正在使用org.eclipse.jetty.server.asp。码头9.4.18中不存在 我们正在使用AbstractHttpConnection。特别是AbstractHttpConnection.getCurrentConnection()方法。码头9.4.18中不存在 我们使用的是org.eclipse.jetty.security.MappedLoginService,它在jetty 9
我在Jetty升级页面中没有找到有关这些问题的任何文档。欢迎使用Stackoverflow 在一个问题上问多个不相关的问题不是一个好主意 1) 我们正在使用org.eclipse.jetty.server.asp。码头9.4.18中不存在
AsyncContinuation
是Jetty 7和更早的概念
它保存在Jetty 8中,作为向Servlet 3.0(Jetty 8.x支持)中引入的关于异步的Servlet规范特定行为的过渡
改为使用。(您会发现许多方法名称相似,因此转换应该没有那么大问题)
2) 我们正在使用AbstractHttpConnection。特别是AbstractHttpConnection.getCurrentConnection()方法。码头9.4.18中不存在
如果您正在访问原始连接,您将面临无穷无尽的问题。Connection对象不再表示物理连接,它通常表示虚拟连接,并且可以在物理连接的整个生命周期内进行变异或交换。你没有解释为什么你需要这个,在什么样的情况和环境下你需要这个
在stackoverflow上创建一个新问题,解释您为什么需要这个,以及您试图解决的目标。(不是你以前使用的技巧、目标和最终结果)
3) 我们使用的是org.eclipse.jetty.security.MappedLoginService,它在jetty 9.4.18中不存在
整个安全层都进行了重构,如果没有关于您正在尝试什么的详细信息,就不可能为您指出正确的查看位置
为这个问题创建(另一个)关于stackoverflow的问题。解释您试图解决的问题,展示一些代码。在详细说明你的问题时,首先关注目标,然后关注你尝试过的技巧
4) 我们正在使用connector.getConnection()方法。码头9.4.18中的连接器类中不存在
这似乎与问题3重叠。
但是在这类问题上没有什么可以解决的。谢谢@Joakim Erdfelt,我为连接器相关查询创建了一个单独的问题。