发布于 2014-09-10 00:19:15 | 173 次阅读 | 评论: 0 | 来源: 网友投递
Jetty 开源的servlet容器
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供网络和web连接。
Jetty 9.2.3,Jetty 8.1.16 和 Jetty 7.6.16 发布啦!
Jetty 9.2.3 版本解决了 25 个问题,Jetty 8.1.16 和 Jetty 7.5.16 也解决了不少 bug。
下载:
- http://download.eclipse.org/jetty/
Maven:
同时也提供在 Eclipse P2 库。
文档:
-https://www.eclipse.org/jetty/documentation/
改进记录: jetty-9.2.3.v20140905 - 05 September 2014 + 347110 renamed class transformer methods + 411163 Add embedded jetty code example with JSP enabled + 435322 Added a idleTimeout to the SharedBlockerCallback + 435533 Handle 0 sized async gzip + 435988 ContainerLifeCycle: beans never stopped on remove + 436862 Update jetty-osgi to asm-5 and spifly-1.0.1 + 438500 Odd NoClassDef errors when shutting down the jetty-maven-plugin via the stop goal + 440255 ensure 500 is logged on thrown Errors + 441073 isEarlyEOF on HttpInput + 441475 org.eclipse.jetty.server.ResourceCache exceptions under high load + 441479 Jetty hangs due to deadlocks in session manager + 441649 Update to jsp and el Apache Jasper 8.0.9 + 441756 Ssl Stackoverflow on renegotiate + 441897 Fixed etag handling in gzipfilter + 442048 fixed sendRedirect %2F encoding + 442383 Improved insufficient threads message + 442628 Update example xml file for second server instance to extract wars + 442642 Quickstart generates valid XML + 442759 Allow specific ServletContainerInitializers to be excluded + 442950 Embedded Jetty client requests to localhost hangs with high cpu usage (NIO OP_CONNECT Solaris/Sparc). + 443049 Improved HttpParser illegal character messages + 443158 Fixed HttpOutput spin + 443172 web-fragment.xml wrongly parsed for applications running in serlvet 2.4 mode + 443231 java.lang.NullPointerException on scavenge scheduling when session id manager declared before shared scheduler + 443262 Distinguish situation where jetty looks for tlds in META-INF but finds none vs does not look jetty-8.1.16.v20140903 - 03 September 2014 + 409788 Large POST body causes java.lang.IllegalStateException: SENDING => HEADERS. + 433689 Evict idle HttpDestinations from client + 433802 check EOF in send1xx + 438996 Scavenger-Timer in HashSessionManager can die because of IllegalStateException from getMaxInactiveInterval + 442048 fixed sendRedirect %2F encoding + 442839 highly fragmented websocket messages can result in corrupt binary messages jetty-7.6.16.v20140902 - 02 September 2014 + 409788 Large POST body causes java.lang.IllegalStateException: SENDING => HEADERS. + 433802 check EOF in send1xx + 442839 highly fragmented websocket messages can result in corrupt binary messages
Jetty 是一个开源的servlet容器,它为基于Java的web内容,例如JSP和servlet提供运行环境。Jetty是使用Java语言编写的,它的 API以一组JAR包的形式发布。开发人员可以将Jetty容器实例化成一个对象,可以迅速为一些独立运行(stand-alone)的Java应用提供 网络和web连接。