anchor.diff:  	        ln -sfn ${pkgs.tomcat6}/conf/$i ${cfg.baseDir}/conf/`basename $i`
   	    done
   	    
  +            # Create subdirectory for virtual hosts
  +            mkdir -p ${cfg.baseDir}/virtualhosts
  + 
   	    # Create a modified catalina.properties file 
   	    # Change all references from CATALINA_HOME to CATALINA_BASE and add support for shared libraries
   	    sed -e 's|''${catalina.home}|''${catalina.base}|g' \
  
positive.code:         description = "List consisting of a virtual host name and a list of web applications to deploy on each virtual host";
        };
  
        axis2 = {
        
          enable = mkOption {
  
negative.code: 		${pkgs.tomcat6}/conf/catalina.properties > ${cfg.baseDir}/conf/catalina.properties
  	    
  	    # Create a modified server.xml which also includes all virtual hosts
  	    sed -e "/<Engine name=\"Catalina\" defaultHost=\"localhost\">/a\  ${
                           toString (map (virtualHost: ''<Host name=\"${virtualHost.name}\" appBase=\"virtualhosts/${virtualHost.name}/webapps\" unpackWARs=\"true\" autoDeploy=\"true\" xmlValidation=\"false\" xmlNamespaceAware=\"false\" >${if cfg.logPerVirtualHost then ''<Valve className=\"org.apache.catalina.valves.AccessLogValve\" directory=\"logs\"  prefix=\"${virtualHost.name}_access_log.\" pattern=\"combined\" resolveHosts=\"false\"/>'' else ""}</Host>'') cfg.virtualHosts)}" \
  	        ${pkgs.tomcat6}/conf/server.xml > ${cfg.baseDir}/conf/server.xml
  	    
  	    # Create a logs/ directory
  