public class DefaultJettyAtJettyHomeHelper extends Object
JettyBootstrapActivator
during the starting of the
bundle.Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_JETTY_ETC_FILES
Set of config files to apply to a jetty Server instance if none are supplied by SYS_PROP_JETTY_ETC_FILES
|
static String |
DEFAULT_JETTYHOME
Default location within bundle of a jetty home dir.
|
static String |
JETTY_ETC_FILES
contains a comma separated list of paths to the etc/jetty-*.xml files
|
Constructor and Description |
---|
DefaultJettyAtJettyHomeHelper() |
Modifier and Type | Method and Description |
---|---|
static Resource |
findDir(org.osgi.framework.Bundle bundle,
String dir)
Get a resource representing a directory inside a bundle.
|
static Server |
startJettyAtJettyHome(org.osgi.framework.BundleContext bundleContext)
Called by the JettyBootStrapActivator.
|
public static final String JETTY_ETC_FILES
public static final String DEFAULT_JETTY_ETC_FILES
public static final String DEFAULT_JETTYHOME
public static Server startJettyAtJettyHome(org.osgi.framework.BundleContext bundleContext) throws Exception
If the system property jetty.home.bundle is defined and points to a bundle, look for the configuration of jetty inside that bundle.
In both cases reads the system property 'jetty.etc.config.urls' to locate the configuration files for the deployed jetty. It is a comma separated list of URLs or relative paths inside the bundle or folder to the config files.
In both cases the system properties jetty.host, jetty.port and jetty.port.ssl are passed to the configuration files that might use them as part of their properties.
Exception
Copyright © 1995-2015 Webtide. All Rights Reserved.