Я обновляю приложение со встроенным Tomcat 5.5.X для использования Tomcat 7.0.X. В приложении есть папка $ {catalina.home} / common / lib, содержащая файлы .jar, которые являются общими для веб-приложений. Если я изменю свойство common.loader для включения этого каталога, как показано ниже:
common.loader = $ {catalina.base} / Lib, $ {catalina.base} /lib/.jar, $ {catalina.home} / Lib, $ {catalina.home} / Библиотека / .jar, $ {catalina.home} / общая / Библиотека, $ {catalina.home} / общее / Библиотека / *. банка
При загрузке некоторых веб-приложений я получаю сообщения об ошибках класса. Необходимые файлы .jar находятся в $ {catalina.home} / common / lib. Если я просто скопирую файлы .jar из $ {catalina.home} / common / lib в $ {catalina.base} / lib, все будет работать как положено. Однако местоположение $ {catalina.home} / common / lib упоминается в скриптах и коде и не может быть легко изменено. Поэтому, чтобы заставить приложение работать, мне, кажется, нужно продублировать коллекцию файлов .jar.
Это как если бы дополнительные каталоги в свойстве common.loader игнорировались. Что мне здесь не хватает?