Difference between revisions of "Jetty/Howto/Configure Jetty"

From Eclipsepedia

< Jetty‎ | Howto
Jump to: navigation, search
m
Line 6: Line 6:
 
* Web application (init parameters, non standard options, etc.)
 
* Web application (init parameters, non standard options, etc.)
  
All Jetty configuration can be considered as calling setters on a collection of Plain Old Java Objects (POJOs), so that regardless of the actual method used, the [http://download.eclipse.org/jetty/stable-7/apidocs/ apidocs] are the ultimate resource for configuration.  The actual methods of configuration include:
+
All Jetty configuration can be considered as calling setters on a collection of Plain Old Java Objects (POJOs), so that regardless of the actual method used, the [http://download.eclipse.org/jetty/stable-7/apidocs/ apidocs] are the ultimate resource for configuration.   
  
* Calling the Jetty API from a java program (see the [[Jetty/Tutorial/Embedding_Jetty|Embedding Jetty Tutorial]]).
+
Configuration can be achieved with:
* Calling the API from XML, either using
+
** Jetty XML (see [[Jetty/Reference/jetty.xml_syntax|XML syntax reference]], [[Jetty/Reference/jetty.xml|jetty.xml reference]])
+
** Spring XML (see the [[Jetty/Tutorial/Embedding_Jetty#File_Server_with_spring|File Server with spring example]])
+
* Using servlet standard [[Jetty/Howto/WebXmlDescriptors|web.xml]] descriptors.
+
* Use the [[Jetty/Feature/Jetty_Maven_Plugin|jetty-maven-plugin]]
+
  
For more configuration detail, see the [[Jetty/Reference#Configuration|Jetty Configuration Reference]] pages.
+
* [[Jetty/Tutorial/Embedding_Jetty|Embedded Jetty]]).
 +
* [[Jetty/Reference/jetty.xml_syntax|Jetty XML]] used with [[Jetty/Reference/jetty.xml|jetty.xml]])
 +
* [[Jetty/Tutorial/Embedding_Jetty#File_Server_with_spring|Spring XML]])
 +
* [[Jetty/Howto/WebXmlDescriptors|web.xml]] descriptors.
 +
* [[Jetty/Feature/Jetty_Maven_Plugin|Jetty maven plugin]]
 +
 
 +
For more configuration references, see the [[Jetty/Reference#Configuration|Jetty Configuration Reference]] pages.
 
|steps=
 
|steps=
 
}}
 
}}

Revision as of 00:06, 8 February 2010



Introduction

Jetty configuration is a combination of

  • HTTP server configuration (ports, thread pools, buffers, etc.)
  • Web container configuration (webapps deployment, security realms, JNDI etc.)
  • Web application (init parameters, non standard options, etc.)

All Jetty configuration can be considered as calling setters on a collection of Plain Old Java Objects (POJOs), so that regardless of the actual method used, the apidocs are the ultimate resource for configuration.

Configuration can be achieved with:

For more configuration references, see the Jetty Configuration Reference pages.