User: starksm Date: 02/04/11 14:44:43 Modified: src/main/org/jboss/web AbstractWebContainer.java Log: Restore the removal of the <int> prefix on the war file name when building the context path from the war name. Revision Changes Path 1.41 +15 -3 jboss/src/main/org/jboss/web/AbstractWebContainer.java Index: AbstractWebContainer.java =================================================================== RCS file: /cvsroot/jboss/jboss/src/main/org/jboss/web/AbstractWebContainer.java,v retrieving revision 1.40 retrieving revision 1.41 diff -u -r1.40 -r1.41 --- AbstractWebContainer.java 11 Apr 2002 08:54:47 -0000 1.40 +++ AbstractWebContainer.java 11 Apr 2002 21:44:42 -0000 1.41 @@ -158,7 +158,7 @@ @see org.jboss.security.SecurityAssociation; @author [EMAIL PROTECTED] -@version $Revision: 1.40 $ +@version $Revision: 1.41 $ */ public abstract class AbstractWebContainer extends SubDeployerSupport @@ -196,7 +196,7 @@ public AbstractWebContainer() { } - + public boolean accepts(DeploymentInfo sdi) { String warFile = sdi.url.getFile(); @@ -851,7 +851,7 @@ /** Use reflection to access a URL[] getURLs method so that non-URLClassLoader *class loaders that support this method can provide info. */ - private URL[] getClassLoaderURLs(ClassLoader cl) + protected URL[] getClassLoaderURLs(ClassLoader cl) { URL[] urls = {}; try @@ -973,11 +973,23 @@ int suffix = webContext.indexOf(".war"); if( suffix > 0 ) webContext = webContext.substring(0, suffix); + // Strip any '<int-value>.' prefix + int index = 0; + for(; index < webContext.length(); index ++) + { + char c = webContext.charAt(index); + if( Character.isDigit(c) == false && c != '.' ) + break; + } + webContext = webContext.substring(index); } // Servlet containers are anal about the web context starting with '/' if( webContext.length() > 0 && webContext.charAt(0) != '/' ) webContext = "/" + webContext; + // And also the default root context must be an empty string, not '/' + else if( webContext.equals("/") ) + webContext = ""; metaData.setContextRoot(webContext); return metaData;
_______________________________________________ Jboss-development mailing list [EMAIL PROTECTED] https://lists.sourceforge.net/lists/listinfo/jboss-development