Невозможно использовать пакеты java при использовании tomcat - PullRequest
0 голосов
/ 26 мая 2020

Я создаю веб-проект без IDE, и мне нужно использовать tomcat 7, поэтому я установил его и поместил все необходимое для моего проекта в папку tomcat/webapps/. Поскольку Tomcat нужен CLASSPATH, установленный на servlet-api.jar, я не могу использовать CLASSPATH по умолчанию и включать свои собственные пакеты. Есть способ включить tomcat servlet-api.jar в проект без настройки CLASSPATH?

В моем случае я использую сервлет, который должен подключаться к базе данных, поэтому мне нужно импортировать пакет базы данных . Затем, если я устанавливаю CLASSPATH на /root/tomcat/webapps/project/src/, мой пакет работает, потому что пакет базы данных находится внутри sr c, но в этом случае сервлет не может использовать tomcat.

Если я установил CLASSPATH на /root/tomcat/lib/servlet-api.jar сервлет может подключиться к tomcat, но компилятор не может найти пакет, потому что он не находится внутри servlet-api.jar.

Есть выход из этого тупика?

1 Ответ

0 голосов
/ 27 мая 2020

Решение: несколько путей в пути к классам, разделенных разделителем.

...