org.objectweb.jonas.web.AbsJWebContainerServiceImpl Class Reference

Inherits org.objectweb.jonas.web.JWebContainerService, and org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Inherited by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

Inheritance diagram for org.objectweb.jonas.web.AbsJWebContainerServiceImpl:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas.web.AbsJWebContainerServiceImpl:

Collaboration graph
[legend]
List of all members.

Public Member Functions

URLClassLoader getClassLoader (URL warURL, String earAppName, ClassLoader parentLoader) throws JWebContainerServiceException
ClassLoader getContextLinkedClassLoader (URL warURL)
void registerWarMBean (String fileName) throws RemoteException, JWebContainerServiceException
void unRegisterWarMBean (String fileName) throws RemoteException, JWebContainerServiceException
void deployWars (Context ctx) throws JWebContainerServiceException
void unDeployWars (URL[] urls)
War getWar (URL url)
void removeCache (ClassLoader earClassLoader)
Integer getCurrentNumberOfWars ()
List getInstalledWars () throws Exception
Set getWarNames ()
boolean isWarLoaded (String fileName)
List getDeployedWars ()
List getDeployableWars () throws Exception
List getAutoloadDirectories ()
String getWebappsDirectory ()
String getServerName ()
String getServerVersion ()
abstract String getDefaultHost () throws JWebContainerServiceException
abstract String getDefaultHttpPort () throws JWebContainerServiceException
abstract String getDefaultHttpsPort () throws JWebContainerServiceException

Static Public Attributes

final String DESCRIPTORS = "jonas.service.web.descriptors"
final String AUTOLOADDIR = "jonas.service.web.autoloaddir"
final String PARSINGWITHVALIDATION = "jonas.service.web.parsingwithvalidation"
final String CLASS = "jonas.service.web.class"

Protected Member Functions

void doInit (Context ctx) throws ServiceException
void doStart () throws ServiceException
void doStop () throws ServiceException
abstract void doRegisterWar (Context ctx) throws JWebContainerServiceException
abstract void doUnRegisterWar (Context ctx) throws JWebContainerServiceException
URL getUnpackDir (URL warURL, String earAppName) throws JWebContainerServiceException
abstract void updateServerInfos ()
ContainerNaming getNaming ()
MBeanServer getMbeanServer ()
void setServerName (String serverName)
void setServerVersion (String serverVersion)

Static Protected Member Functions

Logger getLogger ()

Static Protected Attributes

final String JONAS_BASE = JProp.getJonasBase()
final String WEBAPPS_DIR = JONAS_BASE + File.separator + "webapps"
final String WORK_DIR = JProp.getWorkDir()
final String WORK_WEBAPPS_DIR = WORK_DIR + File.separator + "webapps"

Detailed Description

This abstract class provides an implementation for a dynamic JWebContainerService service.
Author:
Florent Benoit

Ludovic Bert (J2EE 1.3)

Nicolas Van Caneghem (exploded ear)

Michel-Ange Anton (contributor)

Definition at line 98 of file AbsJWebContainerServiceImpl.java.


Member Function Documentation

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.deployWars Context  ctx  )  throws JWebContainerServiceException
 

Deploy the given wars of an ear file with the specified parent classloader (ejb classloader or ear classloader). (This method is only used for the ear applications, not for the web applications).

Parameters:
ctx the context containing the configuration to deploy the wars.
This context contains the following parameters :
- urls the list of the urls of the wars to deploy.
- earURL the URL of the ear application file.
- parentClassLoader the parent classLoader of the wars.
- earClassLoader the ear classLoader of the j2ee app.
- altDDs the optional URI of deployment descriptor.
- contextRoots the optional context root of the wars.
Exceptions:
JWebContainerServiceException if an error occurs during the deployment.

Implements org.objectweb.jonas.web.JWebContainerService.

Definition at line 1181 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.naming.CompNamingContext.rebind().

Here is the call graph for this function:

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doInit Context  ctx  )  throws ServiceException [protected]
 

Initialize the service.

Parameters:
ctx the configuration context of the service.
Exceptions:
ServiceException if the initialization failed.

Definition at line 220 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.AUTOLOADDIR, org.objectweb.jonas.web.AbsJWebContainerServiceImpl.DESCRIPTORS, org.objectweb.jonas.server.LoaderManager.getAppsLoader(), org.objectweb.jonas.common.JProp.getInstance(), org.objectweb.jonas.service.ServiceManager.getInstance(), org.objectweb.jonas.service.ServiceManager.getJmxService(), org.objectweb.jonas.common.JProp.getValue(), org.objectweb.jonas.service.ServiceManager.getWebServicesService(), org.objectweb.jonas.web.AbsJWebContainerServiceImpl.PARSINGWITHVALIDATION, and org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WEBAPPS_DIR.

Here is the call graph for this function:

abstract void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doRegisterWar Context  ctx  )  throws JWebContainerServiceException [protected, pure virtual]
 

Create the environment and delegate the operation to the implementation of the web container.

Parameters:
ctx the context which contains the configuration in order to deploy a WAR.
Exceptions:
JWebContainerServiceException if the registration of the WAR failed.

Implemented in org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doStart  )  throws ServiceException [protected]
 

Start the service.

Exceptions:
ServiceException if the startup failed.

Reimplemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

Definition at line 350 of file AbsJWebContainerServiceImpl.java.

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doStop  )  throws ServiceException [protected]
 

Stop the service.

Exceptions:
ServiceException if the stop failed.

Reimplemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

Definition at line 395 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.War.getWarURL(), and org.objectweb.jonas.web.War.isInEarCase().

Here is the call graph for this function:

abstract void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doUnRegisterWar Context  ctx  )  throws JWebContainerServiceException [protected, pure virtual]
 

Delegate the unregistration to the implementation of the web container.

Parameters:
ctx the context which contains the configuration in order to undeploy a WAR.
Exceptions:
JWebContainerServiceException if the unregistration failed.

Implemented in org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

List org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getAutoloadDirectories  ) 
 

Return the list of "autoload" directories for web applications.

Returns:
The list of all "autoload" directories

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1590 of file AbsJWebContainerServiceImpl.java.

URLClassLoader org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getClassLoader URL  warURL,
String  earAppName,
ClassLoader  parentLoader
throws JWebContainerServiceException
 

Return the class loader of the given warURL. Unpack the associated war and build the loader if it's not in the cache.

Parameters:
warURL the url of the war we want to get the loader
earAppName the name of the ear application containing the war. May be null in non ear case.
parentLoader the ejb class loader of the ear. May be null in non ear case.
Returns:
the class loader of the given warURL.
Exceptions:
JWebContainerServiceException if the process failed.

Implements org.objectweb.jonas.web.JWebContainerService.

Definition at line 511 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WebLoaderHolder.getJonasWebLoader(), and org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getUnpackDir().

Referenced by org.objectweb.jonas.adm.Adm.listModules().

Here is the call graph for this function:

ClassLoader org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getContextLinkedClassLoader URL  warURL  ) 
 

Parameters:
warURL the URL of the webapp
Returns:
Returns the ClassLoader used to link a JNDI environnment to a webapp

Implements org.objectweb.jonas.web.JWebContainerService.

Definition at line 560 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WebLoaderHolder.getEnvWebLoader().

Here is the call graph for this function:

Integer org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getCurrentNumberOfWars  ) 
 

Returns:
current number of wars deployed in the JOnAS server

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1424 of file AbsJWebContainerServiceImpl.java.

abstract String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDefaultHost  )  throws JWebContainerServiceException [pure virtual]
 

Return the Default host name of the web container.

Returns:
the Default host name of the web container.
Exceptions:
JWebContainerServiceException when it is impossible to get the Default Host.

Implements org.objectweb.jonas.web.JWebContainerService.

Implemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

abstract String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDefaultHttpPort  )  throws JWebContainerServiceException [pure virtual]
 

Return the Default HTTP port number of the web container (can be null if multiple HTTP connector has been set).

Returns:
the Default HTTP port number of the web container.
Exceptions:
JWebContainerServiceException when it is impossible to get the Default Http port.

Implements org.objectweb.jonas.web.JWebContainerService.

Implemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

abstract String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDefaultHttpsPort  )  throws JWebContainerServiceException [pure virtual]
 

Return the Default HTTPS port number of the web container (can be null if multiple HTTPS connector has been set).

Returns:
the Default HTTPS port number of the web container.
Exceptions:
JWebContainerServiceException when it is impossible to get the Default Https port.

Implements org.objectweb.jonas.web.JWebContainerService.

Implemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

List org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDeployableWars  )  throws Exception
 

Return the list of installed web applications ready to deploy.

Returns:
The list of deployable web applications
Exceptions:
Exception if the list can't be retrieved

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1580 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDeployedWars(), and org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getInstalledWars().

Referenced by org.objectweb.jonas.adm.Adm.listModules().

Here is the call graph for this function:

List org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDeployedWars  ) 
 

Return the list of all loaded web applications.

Returns:
The list of deployed web applications

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1565 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.War.getWarURL().

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDeployableWars(), and org.objectweb.jonas.adm.Adm.listModules().

Here is the call graph for this function:

List org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getInstalledWars  )  throws Exception
 

Return the list of installed web applications. The WAR files or the directories with expanded web application are searched in JONAS_BASE/webapps and all webapps directories 'autoload'.

Returns:
The list of WAR files or the directories with expanded web application found
Exceptions:
Exception if the list can't be retrieved

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1436 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WEBAPPS_DIR.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getDeployableWars().

Logger org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getLogger  )  [static, protected]
 

Returns:
Returns the logger.

Definition at line 1674 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.checkStartedContext(), org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.doInit(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doInit(), org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.doRegisterWar(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doRegisterWar(), org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.doStart(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doStart(), org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.doStop(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doStop(), org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.doUnRegisterWar(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doUnRegisterWar(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.getConfiguredMatchingJonasContexts(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.removeContext(), and org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.setGlobalNamingResources().

MBeanServer org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getMbeanServer  )  [protected]
 

Returns:
Returns the mbeanServer.

Definition at line 1688 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doInit(), org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doRegisterWar(), and org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.removeContext().

ContainerNaming org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getNaming  )  [protected]
 

Returns:
Returns the naming.

Definition at line 1681 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.doStart(), and org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.setGlobalNamingResources().

String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getServerName  ) 
 

Gets the name of the server which is the web container

Returns:
the name of the server which is the web container

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1622 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.updateServerInfos().

Here is the call graph for this function:

String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getServerVersion  ) 
 

Gets the version of the server which is the web container

Returns:
the version of the server which is the web container

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1633 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.updateServerInfos().

Here is the call graph for this function:

URL org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getUnpackDir URL  warURL,
String  earAppName
throws JWebContainerServiceException [protected]
 

Return the URL where warURL has been unpacked.

Parameters:
warURL the URL of the war
earAppName EAR Application name (can be null if not in EAR case)
Returns:
the URL where warURL has been unpacked.
Exceptions:
JWebContainerServiceException when it is impossible to retrieve the unpacked URL.

Definition at line 457 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WORK_WEBAPPS_DIR.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getClassLoader().

War org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getWar URL  url  ) 
 

Get the war identified by its URL (.war).

Parameters:
url the URL of the war to get.
Returns:
the war indentified by its URL, or null if the war is not found.

Implements org.objectweb.jonas.web.JWebContainerService.

Definition at line 1290 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.War.equals(), and org.objectweb.jonas.web.War.getWarURL().

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.isWarLoaded().

Here is the call graph for this function:

Set org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getWarNames  ) 
 

This method is added temporarily. It will disapear when Wars will have their associated MBeans (when Wars will become manageable)

Returns:
the names of the wars currently deployed in the JOnAS server

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1453 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.War.getWarURL().

Here is the call graph for this function:

String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getWebappsDirectory  ) 
 

Return the WebApps directory.

Returns:
The WebApps directory

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1607 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WEBAPPS_DIR.

boolean org.objectweb.jonas.web.AbsJWebContainerServiceImpl.isWarLoaded String  fileName  ) 
 

Test if the specified filename is already deployed or not

Parameters:
fileName the name of the war file.
Returns:
true if the war is deployed, else false.

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Definition at line 1526 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getWar(), and org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WEBAPPS_DIR.

Here is the call graph for this function:

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.registerWarMBean String  fileName  )  throws RemoteException, JWebContainerServiceException
 

Register a WAR by delegating the operation to the registerWar() method. This is used for JMX management.

Parameters:
fileName the name of the war to deploy.
Exceptions:
RemoteException if rmi call failed.
JWebContainerServiceException if the registration failed.

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Reimplemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.

Definition at line 866 of file AbsJWebContainerServiceImpl.java.

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.removeCache ClassLoader  earClassLoader  ) 
 

Make a cleanup of the cache of deployment descriptor. This method must be invoked after the ear deployment by the EAR service.

Parameters:
earClassLoader the ClassLoader of the ear application to remove from the cache.

Implements org.objectweb.jonas.web.JWebContainerService.

Definition at line 1325 of file AbsJWebContainerServiceImpl.java.

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.setServerName String  serverName  )  [protected]
 

Parameters:
serverName The serverName to set.

Definition at line 1695 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.updateServerInfos(), and org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.updateServerInfos().

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.setServerVersion String  serverVersion  )  [protected]
 

Parameters:
serverVersion The serverVersion to set.

Definition at line 1702 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.updateServerInfos(), and org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.updateServerInfos().

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.unDeployWars URL[]  urls  ) 
 

Undeploy the given wars of an ear file with the specified parent classloader (ejb classloader or ear classloader). (This method is only used for the ear applications, not for the war applications).

Parameters:
urls the list of the urls of the wars to undeploy.

Implements org.objectweb.jonas.web.JWebContainerService.

Definition at line 1266 of file AbsJWebContainerServiceImpl.java.

References org.objectweb.jonas.naming.CompNamingContext.rebind().

Here is the call graph for this function:

void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.unRegisterWarMBean String  fileName  )  throws RemoteException, JWebContainerServiceException
 

Unregister a WAR by delegating the operation to the unRegisterWar() method. This is used for JMX management.

Parameters:
fileName the name of the war to undeploy.
Exceptions:
RemoteException if rmi call failed.
JWebContainerServiceException if the unregistration failed.

Implements org.objectweb.jonas.web.AbsJWebContainerServiceImplMBean.

Reimplemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl.

Definition at line 1146 of file AbsJWebContainerServiceImpl.java.

abstract void org.objectweb.jonas.web.AbsJWebContainerServiceImpl.updateServerInfos  )  [protected, pure virtual]
 

Update info of the serverName and serverVersion

Implemented in org.objectweb.jonas.web.catalina50.CatalinaJWebContainerServiceImpl, and org.objectweb.jonas.web.jetty50.JettyJWebContainerServiceImpl.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getServerName(), and org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getServerVersion().


Member Data Documentation

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.AUTOLOADDIR = "jonas.service.web.autoloaddir" [static]
 

Web service configuration properties : Autdeployed the files in these directories

Definition at line 130 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doInit().

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.CLASS = "jonas.service.web.class" [static]
 

Web service configuration properties : Implementation of the web container

Definition at line 146 of file AbsJWebContainerServiceImpl.java.

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.DESCRIPTORS = "jonas.service.web.descriptors" [static]
 

Web service configuration properties : Files deployed

Definition at line 124 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doInit().

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.JONAS_BASE = JProp.getJonasBase() [static, protected]
 

The name of the JONAS_BASE directory.

Definition at line 104 of file AbsJWebContainerServiceImpl.java.

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.PARSINGWITHVALIDATION = "jonas.service.web.parsingwithvalidation" [static]
 

Web service configuration properties : Xml parsing with validation

Definition at line 135 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doInit().

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WEBAPPS_DIR = JONAS_BASE + File.separator + "webapps" [static, protected]
 

The name of the webapps directory.

Definition at line 109 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.doInit(), org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getInstalledWars(), org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getWebappsDirectory(), and org.objectweb.jonas.web.AbsJWebContainerServiceImpl.isWarLoaded().

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WORK_DIR = JProp.getWorkDir() [static, protected]
 

The name of the working directory.

Definition at line 114 of file AbsJWebContainerServiceImpl.java.

final String org.objectweb.jonas.web.AbsJWebContainerServiceImpl.WORK_WEBAPPS_DIR = WORK_DIR + File.separator + "webapps" [static, protected]
 

The name of the working apps directory.

Definition at line 119 of file AbsJWebContainerServiceImpl.java.

Referenced by org.objectweb.jonas.web.AbsJWebContainerServiceImpl.getUnpackDir().


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:08:12 2005 for JOnAS by  doxygen 1.3.9.1