Обычно мы добавляем Servlet API в качестве зависимости compileOnly к нашим проектам. Таким образом, gradle будет использовать JAR для компиляции, но не будет включать его в развертывания. При развертывании ваш веб-контейнер предоставит Servlet API.
Добавьте что-то вроде этого в свое объявление зависимостей:
compileOnly 'org.apache.tomcat:tomcat-servlet-api:9.0.37'
Используя Jar из вашего локального Tomcat теоретически возможен, но я бы избегал зависимостей, не связанных с метаданными, поскольку обычно проще иметь все «в одном месте».
Тем не менее, добавление локального каталога, содержащего JAR-файлы, в ваша сборка будет выглядеть примерно так:
repositories {
flatDir {
dirs 'path/to/tomcat/libs'
}
}