Управление библиотеками с Eclipse и Tomcat - PullRequest
0 голосов
/ 08 марта 2012

Я работаю с Eclipse в качестве своей IDE. У меня есть проект (моя модель), от которого зависит веб-приложение для компиляции и запуска. В этом модельном проекте также есть фляги, которые нужны и ему, и веб-приложению.

Я выбрал нужный проект в качестве зависимости в опции сборки развертывания Eclipse для веб-приложения. Я также выбрал, какие банки экспортировать на экране конфигурации сборки модельного проекта. Весь мой исходный код, кажется, доступен во время выполнения веб-приложения, но библиотеки JAR в проекте нет (у меня исключение класса не найдено)

Может ли tomcat не ссылаться на банки в банках, как я думаю, что я пытаюсь сделать? Нужно ли включать все банки, которые я хочу, перейдя в сборку развертывания и выбрав «Архивы из рабочей области» в дополнение к проекту, который я уже выбрал? (и, таким образом, сделать опции «экспорта» в модельном проекте бесполезными?)

Я бы предпочел не копировать их в каталог WEB-INF / lib, так как тогда мне потребуется управлять двумя версиями этой единственной библиотеки в нашем контроле версий.

1 Ответ

0 голосов
/ 08 марта 2012

Насколько я понимаю, Tomcat должен иметь файлы в WEB-INF / lib для доступа к ним во время выполнения.Что вы можете сделать, это поместить jar-файлы в этот каталог, а затем ссылаться на них из вашего модельного проекта, чтобы вам не приходилось копировать их дважды.

Ответ ниже также может помочь Как работатьс ссылочными проектами в затмении

...