Jump to: navigation, search

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

< Jetty‎ | Howto
Line 11: Line 11:
 
java -jar start.jar
 
java -jar start.jar
 
</source>
 
</source>
 +
 +
The default options may be specified in the start.ini file, or if that is not present, they are defined in the start.config file that is within the start.jar.
  
 
To see the command line options for start.jar and help text for start.jar use:
 
To see the command line options for start.jar and help text for start.jar use:
 
<source lang="bash">
 
<source lang="bash">
$ java -jar start.jar --help
+
java -jar start.jar --help
 
</source>
 
</source>
  
 
For a full description of start.jar features see [[Jetty/Feature/Start.jar|Jetty Start.jar Feature Guide]].
 
For a full description of start.jar features see [[Jetty/Feature/Start.jar|Jetty Start.jar Feature Guide]].
 +
 +
====More start.jar examples ====
 +
 +
To run jetty with all options enabled:
 +
 +
<source lang="bash"> 
 +
java -jar start.jar OPTIONS=All
 +
</source>
 +
 +
To run with JSP support (if available)
 +
 +
<source lang="bash">
 +
java -jar start.jar OPTIONS=Server,jsp
 +
</source>
 +
 +
To run with JMX support
 +
 +
<source lang="bash">
 +
java -jar start.jar OPTIONS=Server,jmx etc/jetty-jmx.xml etc/jetty.xml
 +
</source>
 +
 +
To run with JSP & JMX support
 +
 +
<source lang="bash">
 +
java -jar start.jar OPTIONS=Server,jsp,jmx etc/jetty-jmx.xml etc/jetty.xml
 +
</source>
 +
  
  

Revision as of 02:22, 17 March 2010



Introduction

This howto covers how to start up Jetty as standalone, and links to pages which cover alternative methods of startup.


Steps

Standalone Startup

Using the Start.jar

The easiest way to start Jetty, is to use the start.jar that comes with the distribution.

java -jar start.jar

The default options may be specified in the start.ini file, or if that is not present, they are defined in the start.config file that is within the start.jar.

To see the command line options for start.jar and help text for start.jar use:

java -jar start.jar --help

For a full description of start.jar features see Jetty Start.jar Feature Guide.

More start.jar examples

To run jetty with all options enabled:

 
java -jar start.jar OPTIONS=All

To run with JSP support (if available)

 
java -jar start.jar OPTIONS=Server,jsp

To run with JMX support

 
java -jar start.jar OPTIONS=Server,jmx etc/jetty-jmx.xml etc/jetty.xml

To run with JSP & JMX support

 
java -jar start.jar OPTIONS=Server,jsp,jmx etc/jetty-jmx.xml etc/jetty.xml


Alternative Startup Techniques

Embedded Startup

Jetty can be configured and started as an embedded webapp server from within another Java program. See Embedding Jetty Tutoral for more details. Once you have a main that runs Jetty, it is very easy to run this from your IDE, debugger and/or profiler.

Eclipse Startup

Eclipse can be started up from within Eclipse using a variety of techniques; see How to Use Jetty with Eclipse IDE for details.

JUnit Startup