jetty.project/README.md

37 lines
1.5 KiB
Markdown
Raw Normal View History

2014-12-11 13:43:55 -05:00
Project description
============
2013-08-30 10:04:21 -04:00
Jetty is a lightweight highly scalable java based web server and servlet engine.
Our goal is to support web protocols like HTTP, HTTP/2 and WebSocket in a high volume low latency way that provides maximum performance while retaining the ease of use and compatibility with years of servlet development.
Jetty is a modern fully async web server that has a long history as a component oriented technology easily embedded into applications while still offering a solid traditional distribution for webapp deployment.
2014-12-11 13:43:55 -05:00
- [https://projects.eclipse.org/projects/rt.jetty](https://projects.eclipse.org/projects/rt.jetty)
Documentation
============
Project documentation is available on the Jetty Eclipse website.
2014-12-11 13:43:55 -05:00
- [http://www.eclipse.org/jetty/documentation](http://www.eclipse.org/jetty/documentation)
2016-07-20 00:02:13 -04:00
Building
========
To build, use:
```shell
mvn clean install
```
The Jetty distribution will be built in `jetty-distribution/target/distribution`.
2016-07-20 00:02:13 -04:00
The first build may take a longer than expected as Maven downloads all the dependencies.
2016-07-20 00:02:13 -04:00
The build tests do a lot of stress testing, and on some machines it is necessary to set the file descriptor limit to greater than 2048 for the tests to all pass successfully.
2016-07-20 00:02:13 -04:00
It is possible to bypass tests by building with `mvn -Dmaven.test.skip=true install` but note that this will not produce some of the test jars that are leveraged in other places in the build.
2014-12-11 13:43:55 -05:00
Professional Services
============
2016-07-19 19:31:20 -04:00
Expert advice and production support are available through [Webtide.com](http://webtide.com).