| <?xml version="1.0"?> |
| <!DOCTYPE Configure PUBLIC "-//Jetty//Configure//EN" "http://www.eclipse.org/jetty/configure.dtd"> |
| |
| <!-- =============================================================== --> |
| <!-- Configuration for starting up Jetty using inetd/xinetd --> |
| <!-- This feature requires at least Java 5 --> |
| <!-- --> |
| <!-- Making it a mixin for convenience, but note that if used --> |
| <!-- with jetty.xml, Jetty will use multiple connectors --> |
| <!-- =============================================================== --> |
| |
| <!-- Sample xinetd configuration (restart xinetd after adding the configuration file) |
| |
| service jetty |
| { |
| disable = no |
| |
| id = jetty |
| type = UNLISTED |
| wait = yes |
| socket_type = stream |
| |
| # change this |
| user = username |
| group = groupname |
| port = 2001 |
| |
| # sample script for running jetty as a service |
| # replace $JETTY_HOME with /path/to/jetty_home/ |
| server = $JETTY_HOME/bin/jetty-xinetd.sh |
| } |
| |
| --> |
| |
| <Configure id="Server" class="org.eclipse.jetty.server.Server"> |
| <Call name="addConnector"> |
| <Arg> |
| <!-- Inherited channel (from inetd/xinetd) --> |
| <New class="org.eclipse.jetty.server.nio.InheritedChannelConnector"> |
| |
| |
| <!-- Optional. Fallback in case System.inheritedChannel() does not give a ServerSocketChannel |
| <Set name="port"><Property name="jetty.service.port" default="8082"/></Set> |
| --> |
| |
| <!-- sane defaults --> |
| <Set name="maxIdleTime">300000</Set> |
| <Set name="Acceptors">2</Set> |
| <Set name="statsOn">false</Set> |
| <Set name="lowResourcesConnections">20000</Set> |
| <Set name="lowResourcesMaxIdleTime">5000</Set> |
| </New> |
| </Arg> |
| </Call> |
| </Configure> |
| |