- Configuration.initConfig(getInitParameter("Config"));
- theLog = Logfile.getInstance(Configuration.getProperty("Home") + Configuration.getProperty("Mir.Logfile"));
- theLog.printInfo(super.getServletName() + " started.");
+
+ String RealPath = super.getServletContext().getRealPath("/");
+ String Uri = req.getRequestURI();
+ String Name = super.getServletName();
+ String RootUri = StringUtil.replace(Uri, "/servlet/" + Name, "");
+
+ // init config
+ MirConfig.initConfig(RealPath, RootUri, Name, getInitParameter("Config"));
+
+ theLog = Logfile.getInstance(this.getClass().getName());
+ theLog.printInfo(Name + " started.");
+ theLog.printInfo("Path is: " + MirConfig.getProp("Home"));
+ theLog.printInfo("Root URI is: " + MirConfig.getProp("RootUri"));
+ theLog.printInfo("Lang is: " + MirConfig.getProp("StandardLanguage"));