481903 Module Descriptions
This commit is contained in:
parent
a94e6bf0c0
commit
ff0d1b4c14
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Apache JSP Module
|
||||
#
|
||||
[description]
|
||||
Enables use of the apache implementation of JSP
|
||||
|
||||
[name]
|
||||
apache-jsp
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Apache JSTL
|
||||
#
|
||||
[description]
|
||||
Enables the apache version of JSTL
|
||||
|
||||
[name]
|
||||
apache-jstl
|
||||
|
|
|
@ -1,11 +1,10 @@
|
|||
# ALPN is provided via a -Xbootclasspath that modifies the secure connections
|
||||
# in java to support the ALPN layer needed for HTTP/2.
|
||||
#
|
||||
# This modification has a tight dependency on specific recent updates of
|
||||
# Java 1.7 and Java 1.8 (Java versions prior to 1.7u40 are not supported).
|
||||
#
|
||||
# The alpn module will use an appropriate alpn-boot jar for your
|
||||
# specific version of Java.
|
||||
[description]
|
||||
Enables the ALPN extension to TLS(SSL) by adding modified classes to
|
||||
the JVM bootpath.
|
||||
This modification has a tight dependency on specific recent updates of
|
||||
Java 1.7 and Java 1.8 (Java versions prior to 1.7u40 are not supported).
|
||||
The alpn module will use an appropriate alpn-boot jar for your
|
||||
specific version of Java.
|
||||
#
|
||||
# IMPORTANT: Versions of Java that exist after this module was created are
|
||||
# not guaranteed to work with existing alpn-boot jars, and might
|
||||
|
|
|
@ -1,15 +1,11 @@
|
|||
#
|
||||
# Jetty Annotation Scanning Module
|
||||
#
|
||||
[description]
|
||||
Enables Annotation scanning for deployed webapplications.
|
||||
|
||||
[depend]
|
||||
# Annotations needs plus, and jndi features
|
||||
plus
|
||||
|
||||
[lib]
|
||||
# Annotations needs jetty annotation jars
|
||||
lib/jetty-annotations-${jetty.version}.jar
|
||||
# Need annotation processing jars too
|
||||
lib/annotations/*.jar
|
||||
|
||||
[xml]
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# [EXPERIMENTAL] CDI / Weld Jetty module
|
||||
#
|
||||
[description]
|
||||
Experimental CDI/Weld integration
|
||||
|
||||
[depend]
|
||||
deploy
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Client Feature
|
||||
#
|
||||
[description]
|
||||
Adds the Jetty HTTP client to the server classpath.
|
||||
|
||||
[lib]
|
||||
lib/jetty-client-${jetty.version}.jar
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Deploy Feature
|
||||
#
|
||||
[description]
|
||||
Enables webapplication deployment from the webapps directory.
|
||||
|
||||
[depend]
|
||||
webapp
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Hawtio x module
|
||||
#
|
||||
[description]
|
||||
Deploys the Hawtio console as a webapplication.
|
||||
|
||||
[depend]
|
||||
stats
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# JAMon Jetty module
|
||||
#
|
||||
[description]
|
||||
Deploys the JAMon webapplication
|
||||
|
||||
[depend]
|
||||
stats
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# JaMON Jetty module
|
||||
#
|
||||
[description]
|
||||
Deploys the Jminix JMX Console within the server
|
||||
|
||||
[depend]
|
||||
stats
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jolokia Jetty module
|
||||
#
|
||||
[description]
|
||||
Deploys the Jolokia console as a web application.
|
||||
|
||||
[depend]
|
||||
stats
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty JSP Module
|
||||
#
|
||||
[description]
|
||||
Enables JSP for all webapplications deployed on the server.
|
||||
|
||||
[depend]
|
||||
servlet
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty JSTL Module
|
||||
#
|
||||
[description]
|
||||
Enables JSTL for all webapplications deployed on the server
|
||||
|
||||
[depend]
|
||||
jsp
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Set UID Feature
|
||||
#
|
||||
[description]
|
||||
Enables the unix setUID configuration so that the server
|
||||
may be started as root to open privileged ports/files before
|
||||
changing to a restricted user (eg jetty).
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# FastCGI Module
|
||||
#
|
||||
[description]
|
||||
Adds the FastCGI implementation to the classpath.
|
||||
|
||||
[depend]
|
||||
servlet
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty GCloudDatastore Session Manager module
|
||||
#
|
||||
[description]
|
||||
Enables the GCloudDatastore Session Mananger module.
|
||||
|
||||
[depend]
|
||||
annotations
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# HTTP2 Support Module
|
||||
#
|
||||
[description]
|
||||
Enables HTTP2 protocol support on the TLS(SSL) Connector,
|
||||
using the ALPN extension to select which protocol to use.
|
||||
|
||||
[depend]
|
||||
ssl
|
||||
|
|
|
@ -1,9 +1,6 @@
|
|||
#
|
||||
# HTTP2 Clear Text Support Module
|
||||
# This module adds support for HTTP/2 clear text to the
|
||||
# HTTP/1 clear text connector (defined in jetty-http.xml).
|
||||
# The resulting connector will accept both HTTP/1 and HTTP/2 connections.
|
||||
#
|
||||
[description]
|
||||
Enables the HTTP2C protocol on the HTTP Connector
|
||||
The connector will accept both HTTP/1 and HTTP/2 connections.
|
||||
|
||||
[depend]
|
||||
http
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty Infinispan module
|
||||
#
|
||||
[description]
|
||||
Enables an Infinispan Session Manager for session
|
||||
persistance and/or clustering
|
||||
|
||||
[depend]
|
||||
annotations
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# JAAS Module
|
||||
#
|
||||
[description]
|
||||
Enable JAAS for deployed webapplications.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty JASPI Module
|
||||
#
|
||||
[description]
|
||||
Enable JASPI authentication for deployed webapplications.
|
||||
|
||||
[depend]
|
||||
security
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# JMX Remote Module
|
||||
#
|
||||
[description]
|
||||
Enables remote RMI access to JMX
|
||||
|
||||
[depend]
|
||||
jmx
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# JMX Module
|
||||
#
|
||||
[description]
|
||||
Enables JMX instrumentation for server beans and
|
||||
enables JMX agent.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# JNDI Support
|
||||
#
|
||||
[description]
|
||||
Adds the Jetty JNDI implementation to the classpath.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty Monitor module
|
||||
#
|
||||
[description]
|
||||
Enables the Jetty Monitor Module to periodically
|
||||
check/publish JMX parameters of the server.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty NoSql module
|
||||
#
|
||||
[description]
|
||||
Enables NoSql session management with a MongoDB driver.
|
||||
|
||||
[depend]
|
||||
webapp
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty Overlay module
|
||||
#
|
||||
[description]
|
||||
Enable the jetty overlay deployer that allows
|
||||
webapplications to be dynamically composed of layers.
|
||||
|
||||
[depend]
|
||||
deploy
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Jetty Plus module
|
||||
#
|
||||
[description]
|
||||
Enables JNDI and resource injection for webapplications
|
||||
and other servlet 3.x features not supported in the core
|
||||
jetty webapps module.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty Proxy module
|
||||
#
|
||||
[description]
|
||||
Enable the Jetty Proxy, that allows the server to act
|
||||
as a non-transparent proxy for browsers.
|
||||
|
||||
[depend]
|
||||
servlet
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty Quickstart module
|
||||
#
|
||||
[description]
|
||||
Enables the Jetty Quickstart module for rapid
|
||||
deployment of preconfigured webapplications.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty Rewrite module
|
||||
#
|
||||
[description]
|
||||
Enables the jetty-rewrite handler. Specific rewrite
|
||||
rules must be added to etc/jetty-rewrite.xml
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty Security Module
|
||||
#
|
||||
[description]
|
||||
Adds servlet standard security handling to the classpath.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Classic Jetty Continuation Support Module
|
||||
#
|
||||
[description]
|
||||
Enables support for Continuation style asynchronous
|
||||
Servlets. Now deprecated in favour of Servlet 3.1
|
||||
API
|
||||
|
||||
[lib]
|
||||
lib/jetty-continuation-${jetty.version}.jar
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Debug module
|
||||
#
|
||||
[description]
|
||||
Enables the DebugListener to generate additional
|
||||
logging regarding detailed request handling events.
|
||||
Renames threads to include request URI.
|
||||
|
||||
[depend]
|
||||
deploy
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Debug module
|
||||
#
|
||||
[description]
|
||||
Deprecated Debug Log using the DebugHandle.
|
||||
Replaced with the debug module.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Module to add all lib/ext/**.jar files to classpath
|
||||
#
|
||||
[description]
|
||||
Adds all jar files discovered in $JETTY_HOME/lib/ext
|
||||
and $JETTY_BASE/lib/ext to the servers classpath.
|
||||
|
||||
[lib]
|
||||
lib/ext/**.jar
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
#
|
||||
# GZIP module
|
||||
# Applies GzipHandler to entire server
|
||||
#
|
||||
[description]
|
||||
Enable GzipHandler for dynamic gzip compression
|
||||
for the entire server.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Home and Base Warning
|
||||
#
|
||||
[description]
|
||||
Generates a warning that server has been run from $JETTY_HOME
|
||||
rather than from a $JETTY_BASE.
|
||||
|
||||
[xml]
|
||||
etc/home-base-warning.xml
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty HTTP Connector
|
||||
#
|
||||
[description]
|
||||
Adds a forwarded request customizer to the HTTP Connector
|
||||
to process forwarded-for style headers from a proxy.
|
||||
|
||||
[depend]
|
||||
http
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Jetty HTTP Connector
|
||||
#
|
||||
[description]
|
||||
Enables a HTTP connector on the server.
|
||||
By default HTTP/1 is support, but HTTP2C can
|
||||
be added to the connector with the http2c module.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty HTTPS Connector
|
||||
#
|
||||
[description]
|
||||
Adds HTTPS protocol support to the TLS(SSL) Connector
|
||||
|
||||
[depend]
|
||||
ssl
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# IPAccess module
|
||||
#
|
||||
[description]
|
||||
Enable the ipaccess handler to apply a white/black list
|
||||
control of the remote IP of requests.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty JDBC Session module
|
||||
#
|
||||
[description]
|
||||
Enables JDBC Session management.
|
||||
|
||||
[depend]
|
||||
annotations
|
||||
|
@ -9,7 +8,6 @@ webapp
|
|||
[xml]
|
||||
etc/jetty-jdbc-sessions.xml
|
||||
|
||||
|
||||
[ini-template]
|
||||
## JDBC Session config
|
||||
|
||||
|
|
|
@ -1,3 +1,6 @@
|
|||
[description]
|
||||
A noop module that creates an ini template useful for
|
||||
setting JVM arguments (eg -Xmx )
|
||||
[ini-template]
|
||||
## JVM Configuration
|
||||
## If JVM args are include in an ini file then --exec is needed
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Low Resources module
|
||||
#
|
||||
[description]
|
||||
Enables a low resource monitor on the server
|
||||
that can take actions if threads and/or connections
|
||||
cross configured threshholds.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,9 @@
|
|||
#
|
||||
# PROXY Protocol Module - SSL
|
||||
#
|
||||
[description]
|
||||
Enables the Proxy Protocol on the TLS(SSL) Connector.
|
||||
http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
|
||||
This allows a Proxy operating in TCP mode to transport
|
||||
details of the proxied connection to the server.
|
||||
Both V1 and V2 versions of the protocol are supported.
|
||||
|
||||
[depend]
|
||||
ssl
|
||||
|
|
|
@ -1,6 +1,10 @@
|
|||
#
|
||||
# PROXY Protocol Module - HTTP
|
||||
#
|
||||
[description]
|
||||
Enables the Proxy Protocol on the HTTP Connector.
|
||||
http://www.haproxy.org/download/1.5/doc/proxy-protocol.txt
|
||||
This allows a proxy operating in TCP mode to
|
||||
transport details of the proxied connection to
|
||||
the server.
|
||||
Both V1 and V2 versions of the protocol are supported.
|
||||
|
||||
[depend]
|
||||
http
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Request Log module
|
||||
#
|
||||
[description]
|
||||
Enables a NCSA style request log.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# Module to add resources directory to classpath
|
||||
#
|
||||
[description]
|
||||
Adds the $JETTY_HOME/resources and/or $JETTY_BASE/resources
|
||||
directory to the server classpath. Useful for configuration
|
||||
property files (eg jetty-logging.properties)
|
||||
|
||||
[lib]
|
||||
resources/
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Base Server Module
|
||||
#
|
||||
[description]
|
||||
Enables the core Jetty server on the classpath.
|
||||
|
||||
[optional]
|
||||
jvm
|
||||
|
|
|
@ -1,6 +1,7 @@
|
|||
#
|
||||
# SSL Keystore module
|
||||
#
|
||||
[description]
|
||||
Enables a TLS(SSL) Connector on the server.
|
||||
This may be used for HTTPS and/or HTTP2 by enabling
|
||||
the associated support modules.
|
||||
|
||||
[name]
|
||||
ssl
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Stats module
|
||||
#
|
||||
[description]
|
||||
Enable detailed statistics collection for the server,
|
||||
available via JMX.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# Jetty Servlet Module
|
||||
#
|
||||
[description]
|
||||
Enables standard Servlet handling.
|
||||
|
||||
[depend]
|
||||
server
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
#
|
||||
# Jetty Servlets Module
|
||||
#
|
||||
|
||||
[description]
|
||||
Puts a collection of jetty utility servlets and filters
|
||||
on the server classpath (CGI, CrossOriginFilter, DosFilter,
|
||||
MultiPartFilter, PushCacheFilter, QoSFilter, etc.) for
|
||||
use by all webapplications.
|
||||
|
||||
[depend]
|
||||
servlet
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Spring
|
||||
#
|
||||
[description]
|
||||
Enable spring configuration processing so all jetty style
|
||||
xml files can optionally be written as spring beans
|
||||
|
||||
[name]
|
||||
spring
|
||||
|
|
|
@ -1,7 +1,8 @@
|
|||
[description]
|
||||
Adds a forwarded request customizer to the HTTP configuration used
|
||||
by the Unix Domain Socket connector, for use when behind a proxy operating
|
||||
in HTTP mode that adds forwarded-for style HTTP headers
|
||||
in HTTP mode that adds forwarded-for style HTTP headers. Typically this
|
||||
is an alternate to the Proxy Protocol used mostly for TCP mode.
|
||||
|
||||
[depend]
|
||||
unixsocket-http
|
||||
|
|
|
@ -1,5 +1,5 @@
|
|||
[description]
|
||||
Adds a HTTP connection factory to the Unix Domain Socket connector.
|
||||
Adds a HTTP protocol support to the Unix Domain Socket connector.
|
||||
It should be used when a proxy is forwarding either HTTP or decrypted
|
||||
HTTPS traffic to the connector and may be used with the
|
||||
unix-socket-http2c modules to upgrade to HTTP/2.
|
||||
|
|
|
@ -5,7 +5,8 @@ This allows information about the proxied connection to be
|
|||
efficiently forwarded as the connection is accepted.
|
||||
Both V1 and V2 versions of the protocol are supported and any
|
||||
SSL properties may be interpreted by the unixsocket-secure
|
||||
module to indicate secure HTTPS traffic.
|
||||
module to indicate secure HTTPS traffic. Typically this
|
||||
is an alternate to the forwarded module.
|
||||
|
||||
[depend]
|
||||
unixsocket
|
||||
|
|
|
@ -4,7 +4,6 @@ requests from a local proxy and/or SSL offloader (eg haproxy) in either
|
|||
HTTP or TCP mode. Unix Domain Sockets are more efficient than
|
||||
localhost TCP/IP connections as they reduce data copies, avoid
|
||||
needless fragmentation and have better dispatch behaviours.
|
||||
|
||||
When enabled with corresponding support modules, the connector can
|
||||
accept HTTP, HTTPS or HTTP2C traffic.
|
||||
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# Jetty std err/out logging
|
||||
#
|
||||
[description]
|
||||
Redirects JVMs stderr and stdout to a log file,
|
||||
including output from Jetty's default StdErrLog logging.
|
||||
|
||||
[xml]
|
||||
etc/jetty-logging.xml
|
||||
|
|
|
@ -1,6 +1,6 @@
|
|||
#
|
||||
# WebApp Support Module
|
||||
#
|
||||
[description]
|
||||
Adds support for servlet specification webapplication to the server
|
||||
classpath. Without this, only Jetty specific handlers may be deployed.
|
||||
|
||||
[depend]
|
||||
servlet
|
||||
|
|
|
@ -1,6 +1,5 @@
|
|||
#
|
||||
# WebSocket Module
|
||||
#
|
||||
[description]
|
||||
Enable websockets for deployed web applications
|
||||
|
||||
[depend]
|
||||
# javax.websocket needs annotations
|
||||
|
|
Loading…
Reference in New Issue