Save This Page
Home » apache-tomcat-6.0.16-src » org.apache » catalina » util » [javadoc | source]
org.apache.catalina.util
public final class: ExtensionValidator [javadoc | source]
java.lang.Object
   org.apache.catalina.util.ExtensionValidator
Ensures that all extension dependies are resolved for a WEB application are met. This class builds a master list of extensions available to an applicaiton and then validates those extensions. See http://java.sun.com/j2se/1.4/docs/guide/extensions/spec.html for a detailed explanation of the extension mechanism in Java.
Method from org.apache.catalina.util.ExtensionValidator Summary:
addSystemResource,   validateApplication
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.catalina.util.ExtensionValidator Detail:
 public static  void addSystemResource(File jarFile) throws IOException 
    Checks to see if the given system JAR file contains a MANIFEST, and adds it to the container's manifest resources.
 public static synchronized boolean validateApplication(DirContext dirContext,
    StandardContext context) throws IOException 
    Runtime validation of a Web Applicaiton. This method uses JNDI to look up the resources located under a DirContext. It locates Web Application MANIFEST.MF file in the /META-INF/ directory of the application and all MANIFEST.MF files in each JAR file located in the WEB-INF/lib directory and creates an ArrayList of ManifestResorce objects. These objects are then passed to the validateManifestResources method for validation.