Got it to work when I extracted the .tld file from the jar and put it under the web module's WEB-INF directory. Left everything else as it was but I had to change the web.xml to point to the .tld file instead of the jar.
Would rather have the .tld file inside the jar, but at least it works now.
[Message sent by forum member 'superluckyfrog' (superluckyfrog)]
http://forums.java.net/jive/thread.jspa?messageID=298072