Jetty 9.2.10.v20150310 发布,此版本是个维护版本,主要是 jetty-proxy 和 jetty-client 方面的 bug 修复。 更新日志: Â+ 445518 Provide different error callbacks to ProxyServlet. Â+ 456521 ShutdownHandler should shut down more gracefully Â+ 458140 Added DispatcherType support to RewriteHandler Â+ 460769 ClientUpgradeRequest sends cookies in the wrong format Â+ 460905 Make sure TimeoutCompleteListener is cancelled if the request cannot  Âbe sent. Â+ 461070 Handle setReadListener on request with no content Â+ 461133 allow stop port to reuse address Â+ 461452 Double release of buffer by HttpReceiverOverHTTP Â+ 461499 ConnectionPool may leak connections. Â+ 461623 BufferUtil.writeTo does not update position consistently Â+ 461643 HttpContent.advance() race. 更多内容请看发行说明。 同时还发布了 Jetty 9.3.0.M2,此版本包括大量的 HTTP/2 改进;Jetty Client 支持 HTTP/2;bug 修复。 更新日志: Â+ 383207 Use BundleFileLocatorHelperFactory to obtain BundleFileLocatorHelper Â+ 420944 Hot Deployment of WAR when Context XML exists doesn't trigger  Âredeploy Â+ 423974 Optimize flow control. Â+ 424368 Add CONTRIBUTING.md Â+ 430951 Improved ordering of SSL ciphers Â+ 439374 Use utf-8 as default charset for html Â+ 440506 Jetty OSGi boot bundle does not support OSGi framework Eclipse  ÂConcierge Â+ 443652 Remove dependency on java.lang.management classes Â+ 445518 Provide different error callbacks to ProxyServlet. Â+ 446564 Refactored RequestLog Mechanism Â+ 447472 Clear async context timeout on async static content Â+ 448446 org.eclipse.jetty.start.Main create classloader duplicate Â+ 448944 Provide m2e lifecycle mapping metadata for jetty-jspc-maven-plugin Â+ 449594 Handle ArrayTrie overflow with false return Â+ 449811 handle unquoted etags when gzipping Â+ 450467 Integer overflow in Session expiry calculation in MongoSessionManager Â+ 450483 Missing parameterization of etc/jetty-deploy.xml. Â+ 450484 Missing parameterization of etc/jetty-http.xml. Â+ 450855 GzipFilter MIGHT_COMPRESS exception Â+ 450873 Disable tests that downcaste wrapped GzipFilterResponses Â+ 450894 jetty.sh does not delete JETTY_STATE at start Â+ 451092 Connector will fail if HeaderListener return false. Â+ 451529 Change sentinel class for finding jstl on classpath to  Âorg.apache.taglibs.standard.tag.rt.core.WhenTag Â+ 451634 DefaultServlet: useFileMappedBuffer javadoc is misleading Â+ 451973 Ambiguous module init location when mixing --add-to-start &  Â--add-to-startd in the same exec Â+ 451974 Combine multiple start license acknowledgement into one Â+ 452188 Delay dispatch until content optimisation Â+ 452201 Set the container classloader for osgi during webbundle undeploy Â+ 452246 Fixed SSL hang on last chunk Â+ 452261 Ensure <jsp-file> works with new JettyJspServlet Â+ 452322 Restore progress messages for --add-to-start(d) use Â+ 452323 Start --list-config makes no hint on transitive enabled modules Â+ 452329 Transitive modules in start.jar --add-to-start(d) are not added if  Âenabled already in tree Â+ 452424 Do not add Date header if already set Â+ 452465 100% CPU spin on page reload. Â+ 452503 Start.jar --add-to-start=jstl results in GraphException: Unable to  Âexpand property in name: jsp-impl/${jsp-impl}-jstl Â+ 452516 Make HttpOutput aggregation size configurable. Â+ 453386 Jetty not working when configuring QueuedThreadPool with  ÂminThreads=0. Â+ 453487 Recycle HttpChannelOverHTTP2 Â+ 453627 Fixed FileSystem test for nanosecond filesystems Â+ 453629 Fixed big write test Â+ 453636 Improved spin detection on test Â+ 453793 _maxHeaderBytes>0 is not verified in parseNext() when in  ÂState.CLOSED. Â+ 453801 Jetty does not check for already registered services when  Âbootstrapping Â+ 453829 removed code with yahoo copyright Â+ 454152 Remove mux remnants from WebSocketClient Â+ 454157 HttpInput.consumeAll spins if input is in async mode. Â+ 454291 Added busy threads JMX attribute to QueuedThreadPool Â+ 454773 SSLConnection use on Android client results in loop Â+ 454952 Allow Jetty to run in Java 8 compact 3 profile Â+ 454954 Jetty osgi should skip fragment and required bundles that are in the  Âuninstalled state Â+ 454955 OSGi AnnotationParser should skip resources that are not in the  Âclasspath and close the class inputstream when done scanning it Â+ 454983 Source bundles should not be singleton Â+ 455047 Update JASPI Â+ 455174 jetty-plus JNDI tests should use unique JNDI paths Â+ 455330 Multiple Jetty-ContextFilePath entries separated by commas doesn't  Âwork Â+ 455436 ProxyServlet sends two User-Agent values. Â+ 455476 Persist updated session expiry time for MongoSessionManager Â+ 455655 ensure multipart form-data parsing exception thrown to servlet Â+ 455863 Fixed jetty.sh handling of multiple JETTY_ARGS Â+ 456209 Bad ContextClassLoader in WebSocket onMessage Â+ 456426 Exception on context undeploy from EnvConfiguration Â+ 456486 Jar containing ServiceContainerInitializer impl not found in TCCL in  Âosgi Â+ 456521 ShutdownHandler should shut down more gracefully Â+ 456956 Reduce ThreadLocal.remove() weak reference garbage Â+ 457017 Reflective call to websocket methods that fail have ambiguous  Âexceptions Â+ 457032 Request sent from a failed CompleteListener due to connect timeout is  Âfailed immediately. Â+ 457130 HTTPS request with IP host and HTTP proxy throws  ÂIllegalArgumentException. Â+ 457696 JMX implementation should not be overridden by WebApp classes Â+ 457893 Close temp jar resource Â+ 458101 added test for maxFormContentSize Â+ 458140 Added DispatcherType support to RewriteHandler Â+ 458174 Example Jar Server Â+ 458175 multipart annotation on lazily loaded servlet does not work Â+ 458209 Length check for HttpMethod MOVE lookahead Â+ 458354 ALPNServerConnection.select negotiation. Â+ 458495 CompletableCallback may not notify failures. Â+ 458527 Implement an async proxy servlet that can perform content  Âtransformations. Â+ 458568 JDBCLoginService javadoc incorrectly references HashLoginService Â+ 458663 Handle null header values Â+ 458849 org.eclipse.jetty.util.Uptime.DefaultImpl() not available on GAE Â+ 459006 master branch does not build on norwegian locale Â+ 459081 http2 push failures. Â+ 459125 GzipHandler default mimeType behavior incorrect Â+ 459273 Redundant license notices Â+ 459352 AsyncMiddleManServlet should set "Host:" header correctly in proxy to  Âremote request headers. Â+ 459490 Defining a duplicate error page in webdefault.xml and web.xml results  Âin an error Â+ 459542 AsyncMiddleManServlet race condition on first download content. Â+ 459560 jetty.sh handles start.d and no start.ini Â+ 459655 Remove SPDY and NPN Â+ 459681 Remove dead code after removal of glassfish jasper support Â+ 459731 Update for drafts hpack-11 and http2-17 Â+ 459769 AsyncMiddleManServlet race condition on last download content. Â+ 459845 Support upgrade from http1 to http2/websocket Â+ 459963 Failure writing content of a committed request leaks connections. Â+ 460176 When checking for precompiled jsp, ensure classname is present Â+ 460180 Jaas demo has wrong doco in html Â+ 460210 ExecutionStragegy producer for SelectManager calls onOpen from  Âproduce method Â+ 460211 Fixed Idle race in ExecuteProduceRun Â+ 460291 AsyncGzipFilter Mappings Â+ 460371 AsyncMiddleManServlet.GZipContentTransformer fails if last transform  Âhas no output Â+ 460372 if web.xml does not contain jspc maven plugin insertionMarker  Âbehavior is wrong Â+ 460443 Race condition releasing the response buffer. Â+ 460642 HttpParser error 400 can expose previous buffer contents in HTTP  Âstatus reason message Â+ 460670 Support multiple names in <Property> elements. Â+ 460769 ClientUpgradeRequest sends cookies in the wrong format Â+ 460905 Make sure TimeoutCompleteListener is cancelled if the request cannot  Âbe sent. Â+ 461052 Local streams created after INITIAL_WINDOW_SIZE setting have wrong  Âsend window. Â+ 461070 Handle setReadListener on request with no content Â+ 461133 allow stop port to reuse address Â+ 461350 Update HttpParser IllegalCharacter handling to RFC7230 Â+ 461452 Double release of buffer by HttpReceiverOverHTTP Â+ 461499 ConnectionPool may leak connections. Â+ 461623 BufferUtil.writeTo does not update position consistently Â+ 461643 HttpContent.advance() race. 更多内容请看发行说明。 以上版本都已提供下载:http://download.eclipse.org/jetty/。 Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供 网络和web连接。 Javadoc:http://tool.oschina.net/apidocs/apidoc?api=jetty8.1.5 Jetty 9.2.10.v20150310/Jetty 9.3.0.M2 发布下载地址