затмение + maven + отладка кота - PullRequest
14 голосов
/ 16 апреля 2010

Я разрабатываю веб-приложение в Eclipse и использую maven, spring и tomcat. Теперь у меня проблема в том, что debug as => debug на сервере не работает. Я просто получаю исключения. (и да, я создал сервер)

Если я использую команду mvn для ее компиляции, поместите войну в мой каталог tomcat webapps и запустите мой tomcat, приложение работает нормально. Но для функциональности, которую я сейчас работаю над отладкой, было бы полезно.

Ответы [ 3 ]

9 голосов
/ 29 сентября 2010

Я нашел ответ на этот вопрос в http://jacksonps4.me/wordpress/?p=868

Сработало для меня как оберег, но я ничего не понимаю!

3 голосов
/ 16 апреля 2010

Мы также тестировали наше приложение с Tomcat, но переключились на запуск встраиваемой Jetty. Вот пример приложения . Это JSF, но это не имеет значения. Псевдо-модульное тестирование просто запускает причал «до» и выключает его «после». Нет необходимости во внешней серверной инфраструктуре, нет необходимости в IDE-зависимостях.

1 голос
/ 10 июля 2017

вы можете запустить Tomcat с Maven с помощью этой команды:

mvn tomcat:run

и, если вы хотите отладить, установите следующие параметры maven:

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

если вы находитесь в windows, используйте команду set:

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

тогда вы можете отлаживать с помощью eclipse Remote Java Application.

Надеюсь, это поможет.

...