Я использую Tomcat для университета.
Я правильно установил все переменные окружения, взяв "servlet-api.jar" и "jsp-api.jar" и поместив их в CLASSPATH.
Мой учитель говорит, что может быть две версии java, которые конфликтуют друг с другом и мешают Tomcat, когда он вызывает эти пакеты.
До сегодняшнего дня я выполнял много упражнений, связанных с сервлетами и JSP, и они всегда работали. Эта проблема начала возникать с тех пор, как я написал JSP-страницы с пользовательскими тегами.
Когда я компилирую класс taghandler.java, он выдаёт мне эти ошибки. Если я скомпилирую с javac -cp path to jsp-api.jar and servlet-api.jar filename.java
, скомпилируйте его правильно, тогда как если я сделаю классическую компиляцию, javac filename.java
класса taghandler не сработает.
Более того, когда мне приходится компилировать с двумя разными библиотеками или javax.servlet и javax.servlet.jsp, у меня возникают проблемы, потому что с `javac - cp path ...`
я могу передать только один путь для каждой библиотеки.
Можете ли вы сказать мне, как я могу решить проблему ??
Спасибо заранее !!