发布于 2014-07-25 00:24:08 | 216 次阅读 | 评论: 0 | 来源: 网友投递
Jetty 开源的servlet容器
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
Jetty 9.2.2.v20140723 发布,此版本包括了 48 个 issues,大部分是 bug 修复,还有一些是 API和 Javadoc 清理。建议升级!
下载:
- http://download.eclipse.org/jetty/
Maven:
同时也提供在 Eclipse P2 库。
文档:
-https://www.eclipse.org/jetty/documentation/
改进列表:
Â+ 411323 DosFilter/QoSFilter should use AsyncContext rather than Continuations.
Â+ 432815 Fixed selector stop race
Â+ 434536 Improved Customizer javadoc
Â+ 435322 Fixed Iterating Callback close
Â+ 435653 encode async dispatched requestURI
Â+ 435895 jetty spring module is not in distribution
Â+ 436874 WebSocket client throwing a NullPointer when handling a pong
Â+ 436894 GzipFilter code cleanup
Â+ 436916 CGI: "Search docroot for a matching execCmd" logic is wrong
Â+ 436987 limited range of default acceptors and selectors
Â+ 437051 Refactor Filter chain handling of Request.isAsyncSupported
Â+ 437395 Start / Properties in template sections should be default applied for enabled modules
Â+ 437419 Allow scanning of META-INF for resources,fragments,tlds for unpacked jars
Â+ 437430 jettyXml not consistent between jetty:run and jetty:run-forked
Â+ 437462 consistent test failure in jetty-start under windows
Â+ 437706 ServletTester calls LocalConnector method with hardcoded timeout
Â+ 437800 URLs with single quote and spaces return 404
Â+ 437996 avoid async status race by not setting 200 on handled
Â+ 438079 Review garbage creation in 9.2.x series.
Â+ 438190 findbug improvements
Â+ 438204 leave IPv6 addresses [] wrapped in getServerName
Â+ 438327 Remove hard coded Allow from OPTIONS *
Â+ 438331 AbstractLogger.debug(String,long) infinite loop
Â+ 438434 ResourceHandler checks aliases
Â+ 438895 Add mvn jetty:effective-web-xml goal
Â+ 439066 javadoc setStopAtShutdown
Â+ 439067 Improved graceful stop timeout handling
Â+ 439194 Do not configure fake server for jetty:run-forked
Â+ 439201 GzipFilter and AsyncGzipFilter should strip charset from Content-Type before making exclusion comparison in doFilter
Â+ 439369 Deprecate CrossContextPseudoSession
Â+ 439387 Ensure empty servlet-class never generated for quickstart
Â+ 439390 Ensure jsp scratchdir is created same way for quickstart and non-quickstart
Â+ 439394 load-on-startup with value 0 not preserved for quickstart
Â+ 439399 Scan tlds for apache jasper standard taglib with jetty-maven-plugin
Â+ 439438 DataSourceLoginService does not refresh passwords when changed in database
Â+ 439507 Possible timing side-channel when comparing MD5-Credentials
Â+ 439540 setReuseAddress() in ServerConnector.java is not coded properly
Â+ 439652 GzipHandler super.doStart
Â+ 439663 Allow mappings to be declared before servlet/filter
Â+ 439672 support using Apache commons daemon for managing Jetty
Â+ 439753 ConstraintSecurityHandler has dead code for processing constraints
Â+ 439788 CORS filter headers gone between 9.2.0.M0 and 9.2.1.v20140609 for ProxyServlet requests.
Â+ 439809 mvn jetty:jspc cannot find taglibs in dependency jars
Â+ 439895 No event callback should be invoked after the "failure" callback.
Â+ 440020 Abort bad proxy responses with sendError(-1)
Â+ 440038 Content decoding may fail.
Â+ 440114 ContextHandlerCollection does not skip context wrappers
Â+ 440122 Remove usages of ForkInvoker.
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