String basename = System.getProperty("catalina.base");
base = new File(basename);
} catch(SecurityException e) {
- logger.log(Level.WARNING, "no permssions to fetch Tomcat base directory while reading configuration", e);
+ logger.log(Level.WARNING, "no permissions to fetch Tomcat base directory while reading configuration", e);
return;
}
- config.put("jsvc.storage", "file:" + new File(new File(base, "work"), "jsvc").getPath());
+ File sroot = new File(new File(base, "work"), "jsvc");
+ if(name != null)
+ sroot = new File(sroot, name());
+ sysconfig.put("jsvc.storage", "file:" + sroot.getPath());
File cdir = new File(base, "conf");
try {
- loadprops(config, new File(cdir, "jsvc.properties"));
+ loadprops(sysconfig, new File(cdir, "jsvc.properties"));
} catch(SecurityException e) {
logger.log(Level.WARNING, "no permssions to read from Tomcat conf directory while reading configuration", e);
}