Made per-context storage roots a Tomcat-specific function.
[jsvc.git] / src / dolda / jsvc / j2ee / TomcatContext.java
index 8672d39..db53550 100644 (file)
@@ -58,7 +58,10 @@ public class TomcatContext extends J2eeContext {
            logger.log(Level.WARNING, "no permissions to fetch Tomcat base directory while reading configuration", e);
            return;
        }
-       sysconfig.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(sysconfig, new File(cdir, "jsvc.properties"));