Eclipse 3.5.2 не достигает точек останова при удаленной отладке на Tomcat 6 » - PullRequest
1 голос
/ 06 июня 2011

Это локальная локальная настройка отладки, от экземпляра Eclipse до Tomcat на localhost.

Я пробовал запускать tomcat как с /etc/init.d/tomcat6 start, так и с /usr/share/tomcat6/bin/catalina.sh jpda start (то есть с момента запускакоманда и из CATALINA_HOME команда), без изменений в результате.

JAVA_OPTS для Tomcat:

JAVA_OPTS = "- Djava.awt.headless = true -Xmx256m -XX: + UseConcMarkSweepGC -Xdebug -Xnoagent -Xrunjdwp: transport = dt_socket, address = 8888, server = y, suspend = n "

Проект Eclipse представляет собой простой Scala Lift (2.8.1 / 2.3)веб-проект, сгенерированный из архетипа Lift Maven по умолчанию (раньше он работал в отладке, поэтому это не ошибка архетипа).

Конфигурация удаленной отладки Eclipse по умолчанию, за исключением того, что порт изменен на 8888.Исходный путь включает каталог проекта.

Maven используется для сборки / развертывания, поэтому mvn clean и mvn tomcat:redeploy выполняются после установки точек останова.

Запущен сеанс удаленной отладки, подключение к Tomcat, как показано на скриншоте. eclipse connected to tomcat debug port

Кажется, что Tomcat находится в режиме отладки, о чем свидетельствует catalina.out:

16: 19: 37.865 [http-127.0.0.1-8080-1] DEBUG comet_trace - AJAX-запрос: C8436967E450AD62D37654BBB3B5FCB9 Карта (F27626326198LU12KZ -> Список (foo), q -> Список (f0), предел ->10), отметка времени -> список (1306271977857))

16: 19: 37.866 [http-127.0.0.1-8080-1] DEBUG comet_trace - AJAX-ответ: C8436967E450AD62D37654BBB3B5FCB9 PlainTextResponse (200), (List)1032 *

16: 19: 37.870 [http-127.0.0.1-8080-1] INFO net.liftweb.util.TimeHelpers - запрос на обслуживание (GET) / bsa2 / search / ajax_request вернул 200, занял 11 миллисекунд

16: 19: 44.312 [http-127.0.0.1-8080-1] DEBUG comet_trace - AJAX-запрос: C8436967E450AD62D37654BBB3B5FCB9 Карта (F27626326198LU12KZ -> Список (foo), q -> Список (), лимит -> 10 (Список)), отметка времени -> Список (1306271984133))

Доступ к веб-сайту осуществляется через браузер по номеруURL-адрес rmal Tomcat (например, http://localhost:8080/test/cleanproject).

Точка останова не достигается.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...