if(config instanceof ConfigServer) {
ConfigServer cs = ((ConfigServer)config);
// remove files from deploy folder
Resource deploy = cs.getConfigDir().getRealResource("web-context-deployment");
Resource trg = deploy.getRealResource(realpath);
if(trg.exists()) {
trg.remove(true);
ResourceUtil.removeEmptyFolders(deploy);
}
// remove files from railo web context
boolean store=false;
ConfigWeb[] webs = cs.getConfigWebs();
for(int i=0;i<webs.length;i++){
if(_removeContext(webs[i], realpath,_store)) {
store=true;
}
}
return store;
}
// ConfigWeb
Resource context = config.getConfigDir().getRealResource("context");
Resource trg = context.getRealResource(realpath);
if(trg.exists()) {
trg.remove(true);
if(_store) ConfigWebAdmin._store((ConfigImpl) config);
ResourceUtil.removeEmptyFolders(context);
return true;
}
return false;