2013-04-17 2 views
5

Кто-нибудь знает шаги по настройке удаленной отладки в Tomcat 6 для приложений GWT?Удаленная отладка в Tomcat 6

IDE - Eclipse,

Sever - Tomcat6

Tech - GWT

Я прошел по ссылке, но не было ясно для меня.

http://wiki.apache.org/tomcat/FAQ/Developing

Я сделал следующие вещи:

  1. Размещенные проект война 'CATALINA_HOME/WebApps/проект', который я хотел отлаживать удаленно.
  2. Открыт tomcat6w.exe и вставили вариант Java вкладке Java следующим образом:

    -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n

  3. Нажал на старте. После запуска сервера я открыл eclipse для настройки удаленной отладки с помощью порта 8000 и нажмите «Отладка».

  4. У меня есть сообщение об ошибке, говорящее, что Failed to connect to remote VM. Connection refused.

Есть что-то еще, что мне не хватает здесь. Пожалуйста, поправьте меня, если я ошибаюсь где угодно.

+0

Что именно вам непонятно? Более подробно, пожалуйста. – tostao

+0

@tostao - я обновил свой вопрос. Добавил больше информации о шагах, которые я выполнил. – Jagadeesh

+0

http://stackoverflow.com/questions/4848198/debug-gwt-application-with-tomcat-eclipse Это ответ на ваш вопрос? – sidney3172

ответ

7

Использование командной строки, перейдите в папку Tomcat ..\Tomcat6\bin и команду написать:

catalina jpda start 

Подождите, пока Tomcat будет работать (Вы увидите что-то вроде):

tomcat started

Тогда в затмении : Debug -> Debug configuration -> Remote Java Application -> New

debug configuration Просмотреть проект и отладить!

+0

Спасибо за ваш быстрый ответ. Когда я пытаюсь выполнить «запуск Catalina jpda start» в командной строке в директории «... Tomcat6/bin», это то, что ответ: «C: \ Program Files \ Apache Software Foundation \ Tomcat 6.0 \ bin> catalina jpda start 'catalina' не распознается как внутренняя или внешняя команда, исполняемая программа или командный файл. ' – Jagadeesh

+0

Загрузите Tomcat6 еще раз (http://tomcat.apache.org/download-60.cgi). Попробуйте эту «свежую» версию. – tostao

+0

Еще одна вещь: я не могу найти стартовый файл bat под ... Tomcat6/bin/.... Вместо этого у меня есть файл «tomcat6.exe» – Jagadeesh

3

Используйте следующее:

"-Xdebug" и "-Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n" в двух разных линий, без qoutes в tomcat6w.exe> ​​вкладка Java> Параметры Java (прежде всего остального) и применить.

Тогда вам просто нужно настроить профиль удаленного Java-приложения в Debug Configuration Eclipse для вашего проекта и указать его на тот же самый порт jpda.

Смежные вопросы