Welcome to Jetty 6
This is the Test webapp for the Jetty 6 HTTP Server and Servlet Container.
For more information about Jetty, please visit our
website
or wiki.
Commercial support for Jetty is available via webtide.
This is a test context that serves:
Other contexts:
There are also more test webapps available inside the examples
directory of the Jetty distribution for embedded Jetty, JAAS, annotations and more. Note that you will need to build these examples first.
The features of Jetty 6 are:
- Totally rearchitected and rebuild, so 10 years of cruft could be removed!
- Improved "dependancy injection" and "inversion of control" design of components
- Improved "interceptor" design of handlers
- Smart split buffer design allows large buffers to only be allocated to active connections.
The resulting memory savings allow very large buffers to be used, which increases the chance of
efficient asynchronous flushing and of avoiding chunking.
- Optional use of NIO Buffering so that efficient direct buffers and memory mapped files can be used.
- Optional use of NIO non-blocking scheduling so that threads are not allocated per connection.
- Optional use of NIO gather writes, so that for example a HTTP header and a memory mapped file may be
sent as sent is a single operation.
- Continuations for efficient AJAX polling
- java:comp/env naming lookups
- pluggable JTA transaction managers