[jboss-cvs] JBossAS SVN: r95442 -	projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal.
    jboss-cvs-commits at lists.jboss.org 
    jboss-cvs-commits at lists.jboss.org
       
    Thu Oct 22 16:11:52 EDT 2009
    
    
  
Author: jesper.pedersen
Date: 2009-10-22 16:11:51 -0400 (Thu, 22 Oct 2009)
New Revision: 95442
Modified:
   projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
Log:
[JBJCA-198] Fail non-existing deployments
Modified: projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java
===================================================================
--- projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2009-10-22 20:02:11 UTC (rev 95441)
+++ projects/jboss-jca/trunk/deployers/src/main/java/org/jboss/jca/deployers/fungal/RADeployer.java	2009-10-22 20:11:51 UTC (rev 95442)
@@ -107,12 +107,15 @@
       if (url == null || !(url.toExternalForm().endsWith(".rar") || url.toExternalForm().endsWith(".rar/")))
          return null;
 
-      log.info("Deploying: " + url.toExternalForm());
+      log.debug("Deploying: " + url.toExternalForm());
 
       ClassLoader oldTCCL = SecurityActions.getThreadContextClassLoader();
       try
       {
          File f = new File(url.toURI());
+      
+         if (!f.exists())
+            throw new IOException("Archive " + url.toExternalForm() + " doesnt exists");
 
          File root = null;
 
@@ -275,6 +278,8 @@
          
          // Activate deployment
 
+         log.info("Deployed: " + url.toExternalForm());
+
          return new RADeployment(url, cl);
       }
       catch (Throwable t)
    
    
More information about the jboss-cvs-commits
mailing list