Это локальная локальная настройка отладки, от экземпляра 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](https://i.stack.imgur.com/Wi53G.png)
Кажется, что 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
).
Точка останова не достигается.