Мы установили Tomcat 6 с
[TOMCAT_HOME]/lib
- вот стандартный выпуск tomcat[TOMCAT_BASE]/lib
- сюда мы добавляем нестандартный дополнительный jar файлОднако как-то не получается [TOMCAT_BASE]/lib
jar файлы, которые Tomcat может забрать. Похоже, что все мои файлы jar вне tomcat игнорируются.
Перед запуском Tomcat я установил CLASSPATH=[TOMCAT_BASE]\lib
-------- Редактировать
JAVA_ENDORSED_DIRS можно использовать для добавления дополнительной папки с файлами jar для загрузки Tomcat
На основе документация здесь, установка CLASSPATH будет проигнорирована сценарием инициализации tomcat. Кроме того, на самом деле нет никакого способа заставить Tomcat искать в другом месте, если вы не хотите добавить его в один из других каталогов, упомянутых на вышеупомянутой dpage.
Как обычно с веб-приложениями Java, возникает вопрос: почему? Если вы используете стороннее приложение и хотите переопределить jar - что ж, вы можете просто перестроить ухо. Если вы используете собственное приложение, затем перестройте приложение (скажем, если вы хотите библиотека для разработчиков и другая для продуктов) - это «способ Java».
Вот и все, как вы собираетесь это сделать. В № 2, если вы создаете свой собственный warball и он автоматически распаковывается, добавьте его туда, а не в прямую файловую систему.