Has anyone had any success getting velocity tools to work with roller?  My 
actual need is the ability to access cookies from my theme template, and 
velocity's CookieTool looks like it will handle that, I just haven't been able 
to get it working.  I saw a question about this posted some months ago, but 
there was no response, so I figured I'd try again.  I've attempted all of the 
below in both Roller3.1 and Roller4RC2

1) Add toolbox.xml* in /WEB-INF/
2) Add the following xml to web.xml for all servlet definitions:
      <init-param>
        <param-name>org.apache.velocity.toolbox</param-name>
        <param-value>/WEB-INF/toolbox.xml</param-value>
      </init-param>
3) add velocity.toolbox=/WEB-INF/toolbox.xml and
   velocity.toolbox.file=/WEB-INF/toolbox.xml to roller-customer.properties

I've also added the following tools jars to /WEB-INF/lib
velocity-tools-view-1.3.jar
velocity-tools-1.3.jar
velocity-tools-generic-1.3.jar

I've changed my logging to DEBUG, but the only reference to anything tools 
related is when roller reads in roller-custom.properties.  I never see it 
attempt to init the CookieTool, I also get no errors or exceptions.

Any thoughts?  Has anyone had more luck or have a suggestion?  Or is there a 
workaround that would let me test for the existence of a cookie in my Weblog.vm 
template?

-Rob

* This is my toolbox.xml:
<?xml version="1.0"?>
<toolbox>
  <xhtml>true</xhtml>
  <tool>
    <key>cookies</key>
    <scope>request</scope>
    <class>org.apache.velocity.tools.view.tools.CookieTool</class>
  </tool>
</toolbox>

Reply via email to