[jboss-cvs] JBossAS SVN: r58630 - trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/deployers

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Sun Nov 19 02:29:53 EST 2006


Author: scott.stark at jboss.org
Date: 2006-11-19 02:29:51 -0500 (Sun, 19 Nov 2006)
New Revision: 58630

Modified:
   trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/deployers/TomcatDeployment.java
Log:
Decode the URL as tomcat can't deal with paths with escape chars

Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/deployers/TomcatDeployment.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/deployers/TomcatDeployment.java	2006-11-19 07:12:53 UTC (rev 58629)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/tc6/deployers/TomcatDeployment.java	2006-11-19 07:29:51 UTC (rev 58630)
@@ -27,6 +27,7 @@
 import java.io.InputStream;
 import java.net.MalformedURLException;
 import java.net.URL;
+import java.net.URLDecoder;
 import java.security.CodeSource;
 import java.security.cert.Certificate;
 import java.util.ArrayList;
@@ -112,6 +113,8 @@
    protected void performDeploy(WebApplication webApp, String warUrl)
          throws Exception
    {
+      // Decode the URL as tomcat can't deal with paths with escape chars
+      warUrl = URLDecoder.decode(warUrl, "UTF-8");
       webApp.setDomain(config.getCatalinaDomain());
       WebMetaData metaData = webApp.getMetaData();
       String hostName = null;




More information about the jboss-cvs-commits mailing list