Используйте командную строку.
$ 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