Author: fhanik Date: Tue Aug 21 14:14:39 2007 New Revision: 568290 URL: http://svn.apache.org/viewvc?rev=568290&view=rev Log: Documented the virtual webapp loader
Modified: tomcat/trunk/webapps/docs/config/loader.xml Modified: tomcat/trunk/webapps/docs/config/loader.xml URL: http://svn.apache.org/viewvc/tomcat/trunk/webapps/docs/config/loader.xml?rev=568290&r1=568289&r2=568290&view=diff ============================================================================== --- tomcat/trunk/webapps/docs/config/loader.xml (original) +++ tomcat/trunk/webapps/docs/config/loader.xml Tue Aug 21 14:14:39 2007 @@ -116,6 +116,48 @@ </subsection> + <subsection name="Virtual Webapp Loader"> + + <p>An extension of the standard webapp loader. + This extension, allows you to specify a classpath inside of your <Loader> element, + or even read it from the webapps MANIFEST.MF file.</p> + <p>The virtual webapp loader extends the <code>org.apache.catalina.loader.WebappLoader</code> + so all attributes are supported from the inherited implementation.</p> + <attributes> + + <attribute name="className" required="true"> + <p>Java class name of the <code>VirtualWebappLoader</code> + The value that must be specified is + <code>org.apache.catalina.loader.VirtualWebappLoader</code>.</p> + </attribute> + <attribute name="virtualClasspath" required="false"> + <p>Class-Path string, separated by semi colon by default. + Format is the same as a classpath for the JVM.<br/> + Example: /dir/classes:/somedir/somejar.jar<br/> + You can chose what separator should be used by using the <code>separator</code> attribute.</p> + </attribute> + <attribute name="separator" required="false"> + <p>The separator of class path elements in the <code>virtualClasspath</code> element. + Default value is semi colon <code>;</code>.</p> + </attribute> + <attribute name="makeLocalCopy" required="false"> + <p>If set to true, all repositories will be copied over to the java.io.tmpdir directory + and used only by this webapp during runtime. During shutdown, the local copy will be removed. + The default value is <code>true</code> and Tomcat will copy the libraries to the temp directory.</p> + </attribute> + <attribute name="separateJars" required="false"> + <p>If set to true, the JAR files will be added as WebappClassLoader.addJar to prevent them from being locked + during runtime. The default value is set to + <code>true</code>.</p> + </attribute> + <attribute name="readManifestCP" required="false"> + <p>If set to true, Tomcat will extract the Class-Path variable from the webapp's META-INF/MANIFEST.MF + file and use that in addition to the virtualClasspath. The separator here is hardcoded to a space. + Default value is <code>true</code>.</p> + </attribute> + </attributes> + </subsection> + </section> --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]