[jboss-cvs] JBossAS SVN: r96062 - projects/jboss-jca/trunk/web/src/main/java/org/jboss/jca/web.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Nov 5 12:55:10 EST 2009
Author: jesper.pedersen
Date: 2009-11-05 12:55:09 -0500 (Thu, 05 Nov 2009)
New Revision: 96062
Modified:
projects/jboss-jca/trunk/web/src/main/java/org/jboss/jca/web/WARDeployer.java
Log:
[JBJCA-212] Always remove temporary directory
Modified: projects/jboss-jca/trunk/web/src/main/java/org/jboss/jca/web/WARDeployer.java
===================================================================
--- projects/jboss-jca/trunk/web/src/main/java/org/jboss/jca/web/WARDeployer.java 2009-11-05 17:20:36 UTC (rev 96061)
+++ projects/jboss-jca/trunk/web/src/main/java/org/jboss/jca/web/WARDeployer.java 2009-11-05 17:55:09 UTC (rev 96062)
@@ -25,6 +25,7 @@
import org.jboss.jca.fungal.deployers.DeployException;
import org.jboss.jca.fungal.deployers.Deployer;
import org.jboss.jca.fungal.deployers.Deployment;
+import org.jboss.jca.fungal.util.FileUtil;
import java.io.File;
import java.io.IOException;
@@ -131,12 +132,12 @@
File tmp = new File(SecurityActions.getSystemProperty("jboss.jca.home"), "/tmp/");
File tmpDeployment = new File(tmp, "/web" + contextPath);
- if (!tmpDeployment.exists())
- {
- if (!tmpDeployment.mkdirs())
- throw new IOException("Unable to create " + tmpDeployment);
- }
+ if (tmpDeployment.exists())
+ FileUtil.recursiveDelete(tmpDeployment);
+ if (!tmpDeployment.mkdirs())
+ throw new IOException("Unable to create " + tmpDeployment);
+
// Map ROOT.war to /
if ("/ROOT".equalsIgnoreCase(contextPath))
contextPath = "/";
More information about the jboss-cvs-commits
mailing list