Return-Path: Delivered-To: apmail-geronimo-scm-archive@www.apache.org Received: (qmail 80592 invoked from network); 24 Oct 2007 20:28:30 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (140.211.11.2) by minotaur.apache.org with SMTP; 24 Oct 2007 20:28:30 -0000 Received: (qmail 35109 invoked by uid 500); 24 Oct 2007 20:28:18 -0000 Delivered-To: apmail-geronimo-scm-archive@geronimo.apache.org Received: (qmail 35067 invoked by uid 500); 24 Oct 2007 20:28:17 -0000 Mailing-List: contact scm-help@geronimo.apache.org; run by ezmlm Precedence: bulk list-help: list-unsubscribe: List-Post: Reply-To: dev@geronimo.apache.org List-Id: Delivered-To: mailing list scm@geronimo.apache.org Received: (qmail 35056 invoked by uid 99); 24 Oct 2007 20:28:17 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Oct 2007 13:28:17 -0700 X-ASF-Spam-Status: No, hits=-100.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.3] (HELO eris.apache.org) (140.211.11.3) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 24 Oct 2007 20:28:29 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 93A371A983A; Wed, 24 Oct 2007 13:28:09 -0700 (PDT) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r588005 - /geronimo/server/trunk/plugins/console/console-base-portlets/src/main/java/org/apache/geronimo/console/apache/jk/BaseApacheHandler.java Date: Wed, 24 Oct 2007 20:28:09 -0000 To: scm@geronimo.apache.org From: gawor@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20071024202809.93A371A983A@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Author: gawor Date: Wed Oct 24 13:28:08 2007 New Revision: 588005 URL: http://svn.apache.org/viewvc?rev=588005&view=rev Log: removed the encoding of colons and slashes as it causes problems and pluto seems to be handling this correctly now Modified: geronimo/server/trunk/plugins/console/console-base-portlets/src/main/java/org/apache/geronimo/console/apache/jk/BaseApacheHandler.java Modified: geronimo/server/trunk/plugins/console/console-base-portlets/src/main/java/org/apache/geronimo/console/apache/jk/BaseApacheHandler.java URL: http://svn.apache.org/viewvc/geronimo/server/trunk/plugins/console/console-base-portlets/src/main/java/org/apache/geronimo/console/apache/jk/BaseApacheHandler.java?rev=588005&r1=588004&r2=588005&view=diff ============================================================================== --- geronimo/server/trunk/plugins/console/console-base-portlets/src/main/java/org/apache/geronimo/console/apache/jk/BaseApacheHandler.java (original) +++ geronimo/server/trunk/plugins/console/console-base-portlets/src/main/java/org/apache/geronimo/console/apache/jk/BaseApacheHandler.java Wed Oct 24 13:28:08 2007 @@ -160,21 +160,19 @@ private String logFilePath; private String workersPath; private List webApps = new ArrayList(); - // list of encodings for special chars - private String[][] ENCODINGS = {{":", "0x0"},{"\\", "0x1"}}; public ApacheModel(PortletRequest request) { Map map = request.getParameterMap(); os = request.getParameter("os"); // logFilePath and workersPath need to be encoded before saving // and decoded after fetching - logFilePath = encodePath(request.getParameter("logFilePath")); + logFilePath = request.getParameter("logFilePath"); if(logFilePath == null) { - logFilePath = encodePath(PortletManager.getCurrentServer(request).getServerInfo().resolve("var/log/apache_mod_jk.log").getPath()); + logFilePath = PortletManager.getCurrentServer(request).getServerInfo().resolve("var/log/apache_mod_jk.log").getPath(); } - workersPath = encodePath(request.getParameter("workersPath")); + workersPath = request.getParameter("workersPath"); if(workersPath == null) { - workersPath = encodePath(PortletManager.getCurrentServer(request).getServerInfo().resolve("var/config/workers.properties").getPath()); + workersPath = PortletManager.getCurrentServer(request).getServerInfo().resolve("var/config/workers.properties").getPath(); } String ajp = request.getParameter("addAjpPort"); if(!isEmpty(ajp)) addAjpPort = new Integer(ajp); @@ -206,30 +204,6 @@ session.setAttribute(WEB_APP_SESSION_KEY, webApps); } } - - private String encodePath(String value) { - if(value == null) { - return value; - } - for(int i = 0; i < ENCODINGS.length; i++) { - if(value.contains(ENCODINGS[i][0])) { - value = value.replace(ENCODINGS[i][0], ENCODINGS[i][1]); - } - } - return value; - } - - private String decodePath(String value) { - if(value == null) { - return value; - } - for(int i = 0; i < ENCODINGS.length; i++) { - if(value.contains(ENCODINGS[i][1])) { - value = value.replace(ENCODINGS[i][1], ENCODINGS[i][0]); - } - } - return value; - } public String getOs() { return os; @@ -248,7 +222,7 @@ } public String getLogFilePath() { - return decodePath(logFilePath); + return logFilePath; } public void setLogFilePath(String logFilePath) { @@ -256,7 +230,7 @@ } public String getWorkersPath() { - return decodePath(workersPath); + return workersPath; } public void setWorkersPath(String workersPath) {