The fix for this from Debian has broken the class loader. Per this bug report, /var/lib/tomcat7 should be replaced with ${catalina.base}, however it appears that when they fixed it they used ${catalina.home} instead. This affects all 3 loaders (common, server, shared) as defined in /etc/tomcat7/catalina.properties.
As a result, placing files in /var/lib/tomcat7/common (or .../server or .../shared or any of their classes/ subfolders) will no longer result in them being loaded by tomcat. Broken for Ubuntu 13.10 with tomcat7 7.0.42-1. -- You received this bug notification because you are a member of Ubuntu Server Team, which is subscribed to tomcat6 in Ubuntu. https://bugs.launchpad.net/bugs/1068405 Title: catalina.properties use hard references to /var/lib/tomcat7/ To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/tomcat6/+bug/1068405/+subscriptions -- Ubuntu-server-bugs mailing list Ubuntu-server-bugs@lists.ubuntu.com Modify settings or unsubscribe at: https://lists.ubuntu.com/mailman/listinfo/ubuntu-server-bugs