我正在使用Scalatra 2.4和Jetty 9.2.10,我无法将连接超时设置为60秒。
我已经尝试将以下内容添加到web.xml
<session-config>
<session-timeout>60</session-timeout>
</session-config>
并使用connector.setIdleTimeout
def main(args: Array[String]) {
val server: Server = new Server
val http_config: HttpConfiguration = new HttpConfiguration
val connector: ServerConnector = new ServerConnector(server, new HttpConnectionFactory(http_config))
val context: WebAppContext = new WebAppContext
connector.setPort(8099)
connector.setIdleTimeout(60000)
context setContextPath "/"
context.setResourceBase("src/main/webapp")
context.addEventListener(new ScalatraListener)
context.addServlet(classOf[DefaultServlet], "/")
server.setConnectors(Array(connector))
server.setHandler(context)
server.start()
server.join()
}
仍然是30秒后返回网关超时的连接。
有人可以告诉我,我做错了什么吗?谢谢!