1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/mirrors-jetty

Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Eclipse Jetty

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 

Пример встраивания Jetty

Server server = new Server(port);
server.setHandler(new MyHandler());
server.start();

Пример встраивания Servlet

Server server = new Server(port);
ServletContextHandler context = new ServletContextHandler("/");
context.addServlet(MyServlet.class, "/*");
server.setHandler(context);
server.start();

Сборка Jetty из исходного кода```shell

$ 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 )

Вы можете оставить комментарий после Вход в систему

Введение

Jetty — это открытый сервлет-контейнер, который предоставляет среду выполнения для веб-контента на основе Java, такого как JSP и сервлеты. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/mirrors-jetty.git
git@api.gitlife.ru:oschina-mirror/mirrors-jetty.git
oschina-mirror
mirrors-jetty
mirrors-jetty
jetty-12.0.x