So we have to rebuild every single application to deploy our third party jars inside each one (to improve performance no less)? One of the nice things with having system jars is removing the risk of differing versions of shared libraries from getting deployed.
Regardless, in trying to follow the work around for this bug I can't for the life of me figure out how TldProvider is supposed to be implemented. There is marginally more than 0 documentation for it. I have added an implementation to my system jar, but none of the methods in it are ever called. (And I feel funky about adding an import for org.glassfish.api.web.TldProvider, feels very non-portable).
Am I just stupid here or what? Is there an example of an external taglib library that implements this anywhere that can be used as a reference?