Точки останова не работают на страницах JSP в Eclipse

В коде Java встречаются точки останова, проект запускается как отладка, функция «Пропустить все точки останова» отключена, точки останова по строкам (синие точки) находятся в строках на моих страницах JSP.

Точки останова не работают на страницах JSP в Eclipse

Результат отладки веб-браузера, поэтому я знаю, что он попал на нужную страницу: Точки останова не работают на страницах JSP в Eclipse

Почему мои точки останова на страницах JSP не достигаются? У меня нет проблем с внесением изменений и их отображением в браузере. Затмение 4.6.2. WebSphere 8.5

Редактировать: Я не уверен, связано ли это. Когда я пытаюсь запустить свой сервер в Eclipse, он говорит

Cannot connect to the server process. Make sure the server is already started.

чтобы запустить его в Eclipse, мне нужно дважды щелкнуть сервер и снять флажок:

Start a server with a generated script

возможно, код на сервере и IDE не совпадает

Ravi 24.12.2018 17:17

Какой сервер и Java Runtime вы используете? Некоторые на самом деле не поддерживают отладку. У вас также включены автоматические сборки? Он используется для автоматического развертывания и повторного развертывания файлов.

nitind 24.12.2018 17:26

«Ааааа» раньше было другим текстом, и я могу его обновить. У меня нет проблем с внесением изменений. «Автоматическая сборка» включена. Я использую WebSphere 8.5 Full

Philip Rego 24.12.2018 17:28

Это странно, если и ваш проект, и ваш сервер работают в режиме отладки, не следует пропускать точки останова ... еще раз проверьте, что ваш сервер также работает в режиме отладки.

Keka Bron 24.12.2018 18:21

Точки останова попадают в файлы Java. Так что я думаю, что они оба в режиме отладки. У меня все еще есть эта проблема.

Philip Rego 26.12.2018 20:49
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
Как вычислять биты и понимать побитовые операторы в Java - объяснение с примерами
В компьютерном программировании биты играют важнейшую роль в представлении и манипулировании данными на двоичном уровне. Побитовые операции...
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Поднятие тревоги для долго выполняющихся методов в Spring Boot
Приходилось ли вам сталкиваться с требованиями, в которых вас могли попросить поднять тревогу или выдать ошибку, когда метод Java занимает больше...
Полный курс Java для разработчиков веб-сайтов и приложений
Полный курс Java для разработчиков веб-сайтов и приложений
Получите сертификат Java Web и Application Developer, используя наш курс.
1
5
3 033
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Чтобы получить отладку JSP, вам может потребоваться дополнительный шаг:

Откройте соответствующий сервер в представлении «Серверы» в перспективе сервера («Окно»> «Открыть перспективу»> «Сервер») и убедитесь, что установлен флажок «Создавать отладочную информацию при компиляции JSP (только в режиме отладки)». Закройте редактор сервера.

Это описано в этом документе: Отладка файлов JSP

В Eclipse (4.6.2) нет перспективы сервера.

Philip Rego 31.12.2018 19:04
Ответ принят как подходящий

Нашел обходной путь. В JSP импортируйте класс Java и вызовите один из его методов. Поместите точку останова в конце этого метода и перейдите через нее (F5) в JSP.

Другие вопросы по теме