никогда не делал веб-программирование раньше. Есть ли способ установить точки останова, см. Значения переменных в eclipse? Приложение, которое я хочу отлаживать, создает строку запроса, которую я хотел бы легко извлечь.Как отлаживать веб-приложение, работающее на причале в eclipse?
ответ
Нажмите External Tools Config,
Выберите программу и нажмите новую кнопку в левом верхнем углу. Установить место для вашего Maven двоичного рабочей директории локальной рабочей области и аргументы к причалу: бег
На вкладке среды установить Maven выбирает. Обратите внимание на адрес гнезда = 4000 и suspend = y
Переход к настройкам отладки и добавление нового удаленного приложения. Добавьте имя проекта и укажите адрес сокета. Теперь запустите внешний инструмент он должен сказать:
Прослушивание транспортное транспорт по сокетам по адресу: 4000
Затем вы можете отлаживать удаленного приложения и добавить точки останова и т.д.
пытаясь запустить его таким образом, я получаю ошибку CreateProcess = 193,% 1 не является допустимым приложением Win32. И, пытаясь отладить его, используя эту настройку, я получаю отказ в подключении. Каковы предпосылки для этого? в проекте используется команда ant для запуска причала. разве не существует способа запустить его из командной строки и подключить отладчик внутри среды IDE? – ollo
/usr/bin/mvn - это изменение пути nix для c: \ where_maven_is_installed. или если вы хотите запустить через командную строку, просто установите MAVEN_OPTS как системную переменную и запустите mvn jetty: запустите в командной строке –
Я обнаружил что-то вроде run-jetty-run, пытаясь настроить этот atm. Надеюсь, это допустимый вариант для отладки. Я попробую снова с maven, если это не удастся. спасибо за вашу помощь, отличный пост. – ollo
Ответ на этот вопрос для этого сообщения показано, что флаги должны проходить в JVM для удаленного отладчика для присоединения.
Remote debug Jetty (no mvn, no plugins)
Это страница, которая объясняет удаленные отладчики для JVM
http://docs.oracle.com/javase/1.3/docs/tooldocs/solaris/jdb.html
Я бы запустить приложение мавена с помощью команды: mvnDebug jetty:run
И настроить удаленное приложение Java с использованием порта 8000, в Eclipse IDE.
Смотрите 'Настройка Maven 2.0.8+' раздел: http://docs.codehaus.org/display/MAVENUSER/Dealing+with+Eclipse-based+IDE
Ни один из ответов не работает для меня. Вот что сделал работа:
- Создать Maven Eclipse, время выполнения вашего проекта:
- правой кнопкой мыши на проекте -> Maven сборки -> Цели: Причал: запустить
- перейдите на вкладку JRE вашего Maven Eclipse, Время воспроизведения , а в разделе аргументов VM добавьте:
-Xdebug -Xnoagent -Djava.компилятор = NONE -Xrunjdwp: транспорт = транспорт по сокетам, адрес = 8000, сервер = у, приостановить = п
При выполнении этой среды выполнения, первое, что консоль выводит Eclipse (в синем):
Слушание для транспорт транспорт по сокетам по адресу: 8000
Теперь вы можете создать приложение Remote Java Debug время выполнения и подключение к порту отладки (8000 в данном примере)
«Попытка запустить его таким образом я получаю CreateProcess ошибки = 193, % 1 не является допустимым приложением Win32 ».
В окне выберите mvn.bat вместо mvn.exe.
Я бы просто расширил ответ eaykin, поскольку URL-адрес сломан.
Запустите Mvn Debug, как показано ниже ...
$ mvnDebug -Dmaven.test.skip -Denvironment = DEV чистый молы: бег
Это будет ждать на порт 8000
Подготовка для выполнения Maven в режиме отладки Прослушивание транспорта dt_socket по адресу: 8000
Затем перейдите в Запуск Eclipse -> Конфигурации отладки -> Удаленные приложения Java Определите Host как «localhost» и порт как 8000, если они не являются стандартными.
Если вы нажмете кнопку «Отладка», это запустит приложение из mvn.
- 1. Как разместить банки в причале/lib на причале classpath?
- 2. Как отлаживать Weka в Eclipse
- 3. Как отлаживать WebApplication в eclipse
- 4. развертывание оси2 на причале
- 5. Как отлаживать удаленный отладчик Eclipse на java
- 6. Как отлаживать веб-приложение, работающее в iOS через браузер AirWatch?
- 7. Ошибка Scala/Lift на причале: run - maven - eclipse
- 8. Как отлаживать внутренний код eclipse?
- 9. Как отлаживать внутренние кластеры Eclipse
- 10. Как управлять граалем в причале?
- 11. Как контролировать куски в причале?
- 12. Как отлаживать тестовые примеры Solr в Eclipse?
- 13. Как отлаживать R-код в Eclipse
- 14. Как отлаживать файл .bat в eclipse?
- 15. как отлаживать источник плагина maven в eclipse
- 16. Как отлаживать библиотеку в Eclipse ADT
- 17. Как отлаживать приложения Lift в Eclipse?
- 18. Как запустить многомодовый проект maven на причале?
- 19. несколько сервлетов в причале
- 20. Как отлаживать значения java-пакетов в Eclipse?
- 21. Как отлаживать тесты maven surefire в Eclipse
- 22. Как отлаживать внешний плагин в eclipse
- 23. Как отлаживать Mojarra 2.2.9 в Eclipse
- 24. Как отлаживать php webapp в eclipse?
- 25. Как отлаживать проект web.py в Eclipse?
- 26. Как отлаживать использование пакета конфликта в eclipse
- 27. Как отлаживать интерфейс Swing в Eclipse?
- 28. Как отлаживать в Eclipse при вызове объекта?
- 29. Как отлаживать в Eclipse шаг за шагом?
- 30. Как отлаживать GroovyScripts, запущенные непосредственно в eclipse
Как начать Jetty? Если «mvn: jetty», то все, что вам нужно сделать, это запустить вашу конфигурацию запуска в режиме отладки. –
Я имел в виду 'mvn jetty: run', извините. –