Eclipse Jetty — это легковесный, высоко масштабируемый, на основе Java веб-сервер и движок Servlet. Целью Jetty является поддержка веб-протоколов (HTTP/1, HTTP/2, HTTP/3, WebSocket и т.д.) способом, обеспечивающим высокую производительность при минимальной задержке, при этом сохраняется простота использования и совместимость с годами развития Servlet. Jetty — это современный полностью асинхронный веб-сервер, имеющий длительную историю как компонентная технология, и легко встраиваемый в приложения, при этом он предлагает надежное традиционное распределение для развертывания веб-приложений.
$ mkdir jetty-base && cd jetty-base
$ java -jar $JETTY_HOME/start.jar --add-modules=http,ee10-deploy
$ cp ~/src/myproj/target/mywebapp.war webapps
$ java -jar $JETTY_HOME/start.jar
$ mkdir jetty-base && cd jetty-base
$ java -jar $JETTY_HOME/start.jar --add-modules=http,ee10-deploy,ee8-deploy
$ cp ~/src/myproj/target/mywebapp10.war webapps
$ cp ~/src/myproj/target/mywebapp8.war webapps
$ echo "environment: ee8" > webapps/mywebapp8.properties
$ java -jar $JETTY_HOME/start.jar
Server server = new Server(port);
server.setHandler(new MyHandler());
server.start();
Server server = new Server(port);
ServletContextHandler context = new ServletContextHandler("/");
context.addServlet(MyServlet.class, "/*");
server.setHandler(context);
server.start();
$ git clone https://github.com/jetty/jetty.project.git $ cd jetty.project $ mvn -Pfast clean install # быстрая сборка пропускает тесты и другие проверки
Для получения более подробной информации о сборке и вкладе в проект Jetty, пожалуйста, обратитесь к [руководству по вкладу](https://jetty.org/docs/contribution-guide/index.html).
# Документация
[Документация Jetty](https://jetty.org/docs) доступна на сайте Eclipse Jetty.
Документация разделена на три руководства, основанные на сценариях использования:
* [Руководство по эксплуатации](https://jetty.org/docs/jetty/12/operations-guide/index.html) предназначено для системных администраторов, DevOps и разработчиков, желающих установить Eclipse Jetty как самостоятельный сервер для развертывания веб-приложений.
* Программное руководство ([Programming Guide](https://jetty.org/docs/jetty/12/programming-guide/index.html)) предназначено для разработчиков, желающих использовать библиотеки Eclipse Jetty в своих приложениях, а также для продвинутых системных администраторов/инженеров DevOps, желающих кастомизировать развертывание веб-приложений.
* Руководство по вкладам ([Contribution Guide](https://jetty.org/docs/contribution-guide/index.html)) предназначено для разработчиков, желающих вносить вклад в проект Jetty с помощью патчей кода или улучшений документации.
# Коммерческая поддержка
Экспертные консультации и производственная поддержка Jetty предоставляются компанией [Webtide](https://webtide.com).
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )