cziegeler    01/10/30 07:20:46

  Modified:    src/org/apache/cocoon/components/resolver ResolverImpl.java
               src/org/apache/cocoon/generation VelocityGenerator.java
  Log:
  removed some more getRealPath()
  
  Revision  Changes    Path
  1.7       +3 -3      
xml-cocoon2/src/org/apache/cocoon/components/resolver/ResolverImpl.java
  
  Index: ResolverImpl.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/components/resolver/ResolverImpl.java,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- ResolverImpl.java 2001/10/11 07:28:18     1.6
  +++ ResolverImpl.java 2001/10/30 15:20:46     1.7
  @@ -31,7 +31,7 @@
   
   /**
    * A component that uses catalogs for resolving Entities. This implementation
  - * uses the XML Entity and URI Resolvers from 
  + * uses the XML Entity and URI Resolvers from
    * http://www.sun.com/xml/developers/resolver/
    * published by Sun's Norman Walsh. More information on the catalogs can be
    * found at
  @@ -44,7 +44,7 @@
    * </resolver>
    *
    * @author <a href="mailto:[EMAIL PROTECTED]";>Davanum Srinivas</a>
  - * @version CVS $Revision: 1.6 $ $Date: 2001/10/11 07:28:18 $
  + * @version CVS $Revision: 1.7 $ $Date: 2001/10/30 15:20:46 $
    */
   public class ResolverImpl extends AbstractLoggable
           implements Resolver, Contextualizable, Composable, Configurable, 
ThreadSafe, Disposable {
  @@ -94,7 +94,7 @@
           String catalogFile = params.getParameter("catalog",
             "/resources/entities/catalog");
           try {
  -            String catalogURL = this.context.getRealPath(catalogFile);
  +            String catalogURL = 
this.context.getResource(catalogFile).toExternalForm();
               getLogger().debug("System Catalog URL is " + catalogURL);
               catalogResolver.getCatalog().parseCatalog(catalogURL);
           } catch (Exception e) {
  
  
  
  1.10      +5 -2      
xml-cocoon2/src/org/apache/cocoon/generation/VelocityGenerator.java
  
  Index: VelocityGenerator.java
  ===================================================================
  RCS file: 
/home/cvs/xml-cocoon2/src/org/apache/cocoon/generation/VelocityGenerator.java,v
  retrieving revision 1.9
  retrieving revision 1.10
  diff -u -r1.9 -r1.10
  --- VelocityGenerator.java    2001/10/11 07:28:21     1.9
  +++ VelocityGenerator.java    2001/10/30 15:20:46     1.10
  @@ -23,7 +23,7 @@
   
   /**
    * @author <a href="mailto:[EMAIL PROTECTED]";>Davanum Srinivas</a>
  - * @version CVS $Revision: 1.9 $ $Date: 2001/10/11 07:28:21 $
  + * @version CVS $Revision: 1.10 $ $Date: 2001/10/30 15:20:46 $
    */
   public class VelocityGenerator extends ServletGenerator implements Recyclable {
   
  @@ -46,7 +46,10 @@
               {
                   initVelocity = true;
   
  -                String templatePath = 
((org.apache.cocoon.environment.http.HttpContext)super.context).getRealPath("/templates");
  +                String templatePath = 
super.context.getResource("/templates").toExternalForm();
  +                if (templatePath.startsWith("file:") == true) {
  +                    templatePath = templatePath.substring(5);
  +                }
                   getLogger().debug("Templates Directory:" + templatePath);
   
                   Velocity.setProperty(Velocity.FILE_RESOURCE_LOADER_PATH, 
templatePath);
  
  
  

----------------------------------------------------------------------
In case of troubles, e-mail:     [EMAIL PROTECTED]
To unsubscribe, e-mail:          [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to