Tomcat 6 сначала просматривает ... / WEB-INF / classes, затем ... / WEB-INF / lib при загрузке классов. Я хотел бы добавить другой каталог к этому пути поиска. Этот каталог должен использоваться только определенным веб-приложением. Я хотел бы настроить это, используя контекстный XML-файл (я думаю, что компонент Loader http://tomcat.apache.org/tomcat-6.0-doc/config/loader.html)
Я прочитал это
http://tomcat.apache.org/tomcat-6.0-doc/class-loader-howto.html
но, похоже, у меня нет ответа. Глядя на это
http://tomcat.apache.org/tomcat-6.0-doc/api/org/apache/catalina/loader/WebappLoader.html
Кажется, я мог бы вызвать addRepository, чтобы добавить новый файл jar или каталог, содержащий классы. Но я не уверен, где и как я бы это назвал.
Эти функции могут быть выполнены только самим tomcat. Вы не можете решить, куда загружать классы из-за проблем безопасности, если не измените исходный код tomcat и не перекомпилируете их, но это не мудрая идея.