After some more testing it does reload, except it does not remove the old macro names and methods. I guess it does not store where the macros originated, so it appends new ones? I cannot remember the exact reason why I started stopping & restarting, maybe I was changing the signature and it was not picking up the correct version.
I should have checked it more before asking the question. Cheers Greg On 5 January 2017 at 16:28, Christopher Schultz < ch...@christopherschultz.net> wrote: > Greg, > > On 1/4/17 11:40 AM, Greg Huber wrote: > >> Velocity version? > > > > The latest version ie 2.0. > > > >> When you say you "shut down the container (tomcat)", >can you be more > > specific? Do you bounce the >application, or do you >terminate Tomcat and > > the JVM, >etc.? > > > > Terminate tomcat shutdown.sh and then restart it. > > If you terminate the JVM and the new instance doesn't pick up your > changes, then something is terribly wrong. You must be loading files > from a place you didn't expect, or something similar. > > >> Did you write your own WebappResourceLoader (and if >so, why)? > > > > Its a bit application so I do have my own version. > > > > I did read on a list that it was an issue. Think Nathan > > answered the post??? > > > > Maybe I have missed something in the code? > > > > > > public class WebappResourceLoader extends ResourceLoader { > > Why not use the WebappResourceLoader provided by Velocity Tools? > > -chris > >