У меня есть несколько проектов J2EE, использующих сервлеты, каждый из которых происходит от базового класса, который обрабатывает основные методы doGet и doPost и вызывает более конкретные методы для подклассов.Вместо того чтобы иметь этот базовый класс в качестве класса в каждом файле WAR, я хочу переместить его в свой собственный JAR, на который может ссылаться каждый из других проектов.
Я использую Eclipse.Итак, я создал новый проект Java и перенес туда базовый класс.Он жаловался на отсутствие ссылки на servlet-api.jar, поэтому я добавил его туда.Затем другие проекты жаловались на отсутствие ссылки на этот новый проект, поэтому эти ссылки были добавлены.
Теперь больше нет жалоб, но когда я запускаю проект (открыв класс сервлета и выбрав Запускать как ), он не экспортирует классы из другого проекта, и Tomcat выдает исключение при попытке создать экземпляр подкласса неизвестного класса.
Как мне указать eclipse для экспортасам проект сервлета и этот другой Java-проект, на который он ссылается?