Package org.nuxeo.runtime.tomcat
Class NuxeoWebappLoader
java.lang.Object
org.apache.catalina.util.LifecycleBase
org.apache.catalina.util.LifecycleMBeanBase
org.apache.catalina.loader.WebappLoader
org.nuxeo.runtime.tomcat.NuxeoWebappLoader
- All Implemented Interfaces:
PropertyChangeListener
,EventListener
,MBeanRegistration
,org.apache.catalina.JmxEnabled
,org.apache.catalina.Lifecycle
,org.apache.catalina.Loader
public class NuxeoWebappLoader
extends org.apache.catalina.loader.WebappLoader
Shared attribute is experimental. Do not use it yet.
(Its purpose is to be able to deploy multiple WARs using the same nuxeo instance but it is not working yet).
- Author:
- Bogdan Stefanescu
-
Nested Class Summary
Nested classes/interfaces inherited from interface org.apache.catalina.Lifecycle
org.apache.catalina.Lifecycle.SingleUse
-
Field Summary
Fields inherited from class org.apache.catalina.loader.WebappLoader
sm, support
Fields inherited from class org.apache.catalina.util.LifecycleMBeanBase
mserver
Fields inherited from interface org.apache.catalina.Lifecycle
AFTER_DESTROY_EVENT, AFTER_INIT_EVENT, AFTER_START_EVENT, AFTER_STOP_EVENT, BEFORE_DESTROY_EVENT, BEFORE_INIT_EVENT, BEFORE_START_EVENT, BEFORE_STOP_EVENT, CONFIGURE_START_EVENT, CONFIGURE_STOP_EVENT, PERIODIC_EVENT, START_EVENT, STOP_EVENT
-
Constructor Summary
-
Method Summary
Methods inherited from class org.apache.catalina.loader.WebappLoader
addPropertyChangeListener, backgroundProcess, getClassLoader, getClasspath, getContext, getDelegate, getDomainInternal, getLoaderClass, getLoaderRepositories, getLoaderRepositoriesString, getObjectNameKeyProperties, getReloadable, modified, propertyChange, removePropertyChangeListener, setContext, setDelegate, setLoaderClass, setLoaderInstance, setReloadable, startInternal, stopInternal, toString
Methods inherited from class org.apache.catalina.util.LifecycleMBeanBase
destroyInternal, getDomain, getObjectName, initInternal, postDeregister, postRegister, preDeregister, preRegister, register, setDomain, unregister, unregister
Methods inherited from class org.apache.catalina.util.LifecycleBase
addLifecycleListener, destroy, findLifecycleListeners, fireLifecycleEvent, getState, getStateName, getThrowOnFailure, init, removeLifecycleListener, setState, setState, setThrowOnFailure, start, stop
-
Constructor Details
-
NuxeoWebappLoader
public NuxeoWebappLoader()
-
-
Method Details
-
overwriteWar
protected void overwriteWar() -
getBaseDir
-