Hi Shannon,
Dave, Clint and I have been discussing this issue, and we think it might be easiest to simply remove Struts from Gliffy all together.
We don't really use any of the features of Struts anyways, and we think it would be a lot simpler for future integrations to get Struts out of the picture.
So, here's the plan:
1 - I'm going to remove Struts from all Confluence Plugin code used on the 1.4.1 branch
2 - Once this is done, we can revisit GLIFFY-661 and see if there are any Confluence 2.9 issues that need resolving
This should save you from having to try and work through the potentially really annoying class loader issues.
Sound good?
We may try to remove struts completely in the next release of the plugin.