Список модулей Jetty9 - PullRequest
       80

Список модулей Jetty9

0 голосов
/ 08 января 2020

Есть ли где-нибудь список доступных модулей Jetty 9? Просто простая таблица «это имя, это то, что он делает, и вот ссылки» типа.

Я искал сайт Eclipse и использовал поисковые системы в течение некоторого времени без какого-либо полезного результата. Неужели так много секрета, что существуют причальные модули и что они делают?

1 Ответ

1 голос
/ 08 января 2020

Используйте командную строку.

$ cd /path/to/mybase
$ java -jar /path/to/jetty-home/start.jar --list-modules

Некоторые модули являются динамическими / виртуальными (зависит от вашей среды).
Некоторые являются сторонними (jsp, jolokia, gcloud, et c) ).
Из оставшихся немногих у вас есть информация о самом модуле.

IE: rewrite - режим перезаписи в do c, http - коннектор http-сервера и т. Д. c.

Переход от модуля к сценарию c - это сценарий 1 :: n, а переход от do c к модулю - сценарий 1 :: 1.

Если вы хотите знать, что они делают, посмотрите на определение модуля - (он же ${jetty.home}/modules/${name}.mod

  • Они могут иметь свойства (задокументировано в модуле)
  • У них могут быть библиотеки (очевидно в модуле)
  • Они могут иметь xml (см. Стандартное XML поведение конфигурации в Jetty do c)
  • Они могут иметь лицензию не-Eclipse (задокументировано в модуле)
  • Возможно, они имеют зависимый модуль (задокументировано в модуле)

Результатом включения модуля является просто командная строка в строке --module=http.

Комбинация включенных модулей (через комбинацию INI-файлов) представляет собой более длинную командную строку + путь к классу сервера + xml порядок загрузки.

Это можно увидеть с помощью ...

$ cd /path/to/mybase
$ java -jar /path/to/jetty-home/start.jar --list-config
...