org.mortbay.jetty.ant
Class JettyWebAppConfiguration
java.lang.Object
org.mortbay.jetty.webapp.WebXmlConfiguration
org.mortbay.jetty.plus.webapp.AbstractConfiguration
org.mortbay.jetty.plus.webapp.Configuration
org.mortbay.jetty.ant.JettyWebAppConfiguration
- All Implemented Interfaces:
- java.io.Serializable, Configuration
public class JettyWebAppConfiguration
- extends Configuration
This configuration object provides additional way to inject application
properties into the configured web application. The list of classpath files,
the application base directory and web.xml file could be specified in this
way.
- Author:
- Jakub Pawlowicz
- See Also:
- Serialized Form
Fields inherited from class org.mortbay.jetty.webapp.WebXmlConfiguration |
_constraintMappings, _context, _defaultWelcomeFileList, _errorPages, _filterMappings, _filters, _hasJSP, _jspServletClass, _jspServletName, _listeners, _servletHandler, _servletMappings, _servlets, _version, _welcomeFiles, _xmlParser |
Methods inherited from class org.mortbay.jetty.plus.webapp.AbstractConfiguration |
callPreDestroyCallbacks, configure, initEnvEntry, initialize, initInjection, initMessageDestinationRef, initPostConstruct, initPreDestroy, initResourceEnvRef, initResourceRef, initWebXmlElement, injectAndCallPostConstructCallbacks, setWebAppContext |
Methods inherited from class org.mortbay.jetty.webapp.WebXmlConfiguration |
findWebXml, getJSPServletName, getWebAppContext, initContextParam, initDisplayName, initDistributable, initErrorPage, initFilter, initFilterMapping, initJspConfig, initListener, initLocaleEncodingList, initLoginConfig, initMimeConfig, initSecurityConstraint, initSecurityRole, initServlet, initServletMapping, initSessionConfig, initTagLib, initWelcomeFileList, newListenerInstance, normalizePattern, webXmlParser |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
JettyWebAppConfiguration
public JettyWebAppConfiguration()
throws java.lang.ClassNotFoundException
- Throws:
java.lang.ClassNotFoundException
getWebDefaultXmlFile
public java.io.File getWebDefaultXmlFile()
setWebDefaultXmlFile
public void setWebDefaultXmlFile(java.io.File webDefaultXmlfile)
setClassPathFiles
public void setClassPathFiles(java.util.List classPathFiles)
setWebAppBaseDir
public void setWebAppBaseDir(java.io.File webAppBaseDir)
setWebXmlFile
public void setWebXmlFile(java.io.File webXmlFile)
configureClassLoader
public void configureClassLoader()
throws java.lang.Exception
- Adds classpath files into web application classloader.
- Specified by:
configureClassLoader
in interface Configuration
- Overrides:
configureClassLoader
in class Configuration
- Throws:
java.lang.Exception
- See Also:
Configuration.configureClassLoader()
configureWebApp
public void configureWebApp()
throws java.lang.Exception
- Sets web.xml and base directory for the configured web application.
- Specified by:
configureWebApp
in interface Configuration
- Overrides:
configureWebApp
in class Configuration
- Throws:
java.lang.Exception
- See Also:
Configuration.configureWebApp()
Copyright © 1995-2010 Mort Bay Consulting. All Rights Reserved.