У меня проблемы с поиском информации об этом в целом и, в частности, о размещении кода JSP в tomcat.
У меня есть приложение и я его разрабатываю.Я удаленно отлаживаю и меняю код.Это не будет публиковать код на удаленной машине.Итак, я пытаюсь скопировать файл JSP.Это ничего не меняет, при отладке я вижу, что отладчик переходит по строкам, которые не содержат кода.
Очень хорошо.Я использую лямбда-зонд, чтобы удалить рабочий каталог и даже явно перекомпилировать все JSP, включая тот, который я хотел изменить в первую очередь.Я могу просмотреть код и даже скомпилированный код сервлета, где перечислены все мои изменения.Однако, повторный запуск отладчика и попытка отладки моего измененного кода по-прежнему приводит к переходу на строки, как будто я вообще не менял свой код.
Это вынуждает меня выполнить полное развертывание: я компилирую целый файл WARскопируйте его на сервер (он будет развернут), моя программа запускается, и мне нужно около 10 минут, чтобы добраться до той же точки, что и раньше.
Где, черт возьми, tomcat кэширует / депонирует кодмои JSP рядом с рабочим каталогом?Можно ли вообще изменить код "на лету" через отладчик?Я знаю, что это возможно для классов, пока я не изменяю сигнатуру метода, но я беспомощно борюсь с той же идеей в файлах JSP.
Любая помощь будет оценена, будь то ссылки на объяснения сайтов или объяснениясама.
Спасибо.