X-Git-Url: http://erislabs.net/gitweb/?a=blobdiff_plain;f=source%2FOpenMir.java;h=928449e95279b502609418824ca1db1e5fb5c2ed;hb=0e53bd53e4d1b96185c7caa91a9537ae98b9958e;hp=1daa016ae715534e0d754e58920fe7b9a831336b;hpb=0d512e810fc3838b6787c2a866864481d79c93ca;p=mir.git diff --git a/source/OpenMir.java b/source/OpenMir.java index 1daa016a..928449e9 100755 --- a/source/OpenMir.java +++ b/source/OpenMir.java @@ -46,7 +46,7 @@ import mircoders.servlet.ServletModuleOpenIndy; * OpenMir.java - main servlet for open posting and comment feature to articles * * @author RK 1999-2001, the mir-coders group - * @version $Id: OpenMir.java,v 1.35.2.2 2003/10/23 14:55:26 rk Exp $ + * @version $Id: OpenMir.java,v 1.35.2.5 2005/07/27 11:46:14 grok Exp $ * */ @@ -54,15 +54,14 @@ import mircoders.servlet.ServletModuleOpenIndy; public class OpenMir extends AbstractServlet { public void process(HttpServletRequest aRequest, HttpServletResponse aResponse) throws ServletException, IOException { - if ((configuration.getString("RootUri") == null) || - configuration.getString("RootUri").equals("")) { - configuration.setProperty("RootUri", aRequest.getContextPath()); - } + if ((configuration.getString("RootUri") == null) || + configuration.getString("RootUri").equals("")) { + configuration.setProperty("RootUri", aRequest.getContextPath()); + } long startTime = System.currentTimeMillis(); long sessionConnectTime=0; - HttpSession session = aRequest.getSession(); checkLanguage(session, aRequest); @@ -73,9 +72,14 @@ public class OpenMir extends AbstractServlet { aResponse.setContentType("text/html; charset="+configuration.getString("Mir.DefaultHTMLCharset")); try { + // call appropriate ServletModuleOpenIndy method + // as specified in http request + // example: OpenMir?do=opensession calls the opensession method ServletModuleDispatch.dispatch(ServletModuleOpenIndy.getInstance(), aRequest, aResponse); } catch (Throwable e) { + logger.warn("Error in open publishing", e); + Throwable cause = ExceptionFunctions.traceCauseException(e); if (cause instanceof ServletModuleUserExc)