Menu

Search For A Directive

Ross
/* Code to search for the Directive "Listen" and print the results */

String rootConfFile = "/usr/local/apache2/conf/httpd.conf";
String serverRoot = "/usr/local/apache2";
String binFile = "/usr/local/apache2/bin/apachectl";

StaticModuleParser staticParser = new StaticModuleParser(new File(binFile));
SharedModuleParser sharedParser = new SharedModuleParser(new File(binFile));

DirectiveParser parser = new DirectiveParser(rootConfFile, serverRoot, staticParser.getStaticModules(), sharedParser.getSharedModules());

String directiveName = "Listen";                
Directive directives[] = parser.getDirective(directiveName);
for(int i=0; i<directives.length; i++) {
    System.out.println(directives[i].toString());
}

Related

Wiki: Home

MongoDB Logo MongoDB