我使用jetty容器进行应用程序需要某些属性来绑定请求。我在web.xml中使用RequestContextListener:
<listener>
<listener-class>org.springframework.web.context.request.RequestContextListener</listener-class>
</listener>
用户类:
@Scope("request")
class User {
// some code
}
在jetty上部署war时,它会失败并出现异常:java.lang.IllegalStateException:找不到线程绑定请求。并且在发出对服务器的任何调用时,它会导致错误503.另一方面,它在tomcat上运行正常。 Tomcat在部署时会出错,但后续调用会很好。看起来这是码头的问题。我使用的是stable-9版本的jetty(http://download.eclipse.org/jetty/:jetty-distribution-9.2.10.v20150310)有关如何使用jetty解决此问题的任何建议?