Tomcat 6 добавляет каталог, специфичный для веб-приложений, для загрузки классов - PullRequest
4 голосов
/ 16 мая 2011

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 или каталог, содержащий классы. Но я не уверен, где и как я бы это назвал.

1 Ответ

0 голосов
/ 25 октября 2012

Эти функции могут быть выполнены только самим tomcat. Вы не можете решить, куда загружать классы из-за проблем безопасности, если не измените исходный код tomcat и не перекомпилируете их, но это не мудрая идея.

...