Как отлаживать проекты GWT в JDB? - PullRequest
1 голос
/ 23 ноября 2011

У меня есть проект GWT Eclipse, я использую Eclipse для отладки проекта.Проект GWT зависит и от других проектов.Его действительно легко использовать с помощью отладчика Eclipse, но он потребляет больше памяти.Процесс Java потребляет 500 МБ и затмевает около 500 МБ, как и Firefox (плагин GWT).Поэтому я хотел бы использовать JDB для отладки моего проекта GWT.

Как я могу это сделать и как подключить сервер Tomcat к jdb ..?

1 Ответ

1 голос
/ 24 ноября 2011

В GWT нет ничего особенного в отладке: просто запустите DevMode с соответствующим аргументом JVM (что-то вроде -agentlib:jdwp=transport=dt_socket,address=8787,server=y,suspend=n для виртуальной машины Sun / Oracle), а затем присоедините к нему JDB для отладки как на стороне клиентакод и код на стороне сервера, работающий во встроенном Jetty.

Что касается Tomcat, достаточно добавить jpda в командную строку (catalina jpda start вместо catalina start): http://wiki.apache.org/tomcat/FAQ/Developing (примечание: -Xdebug -Xrunjdwp - это стиль старого стиля, до того, как Java 5 поставлялась с агентами и переключателем -agentlib; -agentlib предпочтительнее: http://docs.oracle.com/javase/6/docs/technotes/guides/jpda/conninv.html#Invocation)

...