[jboss-cvs] JBossAS SVN: r67609 - trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Nov 29 10:56:40 EST 2007
Author: remy.maucherat at jboss.com
Date: 2007-11-29 10:56:39 -0500 (Thu, 29 Nov 2007)
New Revision: 67609
Modified:
trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
Log:
- In most cases, the VFS seems to be passing a perfectly usable
uncompressed WAR, so use it directly by default as it is more
compatible (maybe a flag could be added to configure this).
Modified: trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java
===================================================================
--- trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java 2007-11-29 15:20:28 UTC (rev 67608)
+++ trunk/tomcat/src/main/org/jboss/web/tomcat/service/deployers/TomcatDeployment.java 2007-11-29 15:56:39 UTC (rev 67609)
@@ -198,9 +198,12 @@
log.debug("No " + CONTEXT_CONFIG_FILE + " in " + url, e);
}
- VFSDirContext resources = new VFSDirContext();
- resources.setVirtualFile(webApp.getDeploymentUnit().getFile(""));
- context.setResources(resources);
+ if ((new File(url.getFile())).isDirectory() == false)
+ {
+ VFSDirContext resources = new VFSDirContext();
+ resources.setVirtualFile(webApp.getDeploymentUnit().getFile(""));
+ context.setResources(resources);
+ }
context.setInstanceManager(injectionContainer);
context.setDocBase(url.getFile());
More information about the jboss-cvs-commits
mailing list